GNU/Linux >> Tutoriels Linux >  >> Linux

Substitution de commande à l'aide de " ?

Fermé . Cette question a besoin de détails ou de clarté. Il n'accepte pas de réponses actuellement.

Vous voulez améliorer cette question ? Ajoutez des détails et clarifiez le problème en modifiant ce message.

Fermé il y a 4 ans.


Améliorer cette question

Ceci est un extrait du manuel bash :

Lorsque l'ancienne forme de substitution des guillemets inversés est utilisée, la barre oblique inverse conserve sa signification littérale sauf lorsqu'elle est suivie de $ , ` , ou

Mais les backticks traitent $ et $ de la même manière que suggéré par la sortie des commandes suivantes :

Command        Output
echo '$PWD'    $PWD
echo '$PWD'   $PWD

Réponse acceptée :

Je suis nouveau sur stackexchange et sur Linux également. Merci d'avance.

Bienvenue à tous les deux !

Il n'y a pas de backticks dans votre exemple, ce sont des guillemets simples :'' Les backticks ressemblent à ceci :``

De plus, je suggérerais simplement de ne pas les utiliser (le backticks qui est) ! Il est préférable d'utiliser cette syntaxe pour la substitution de commande :$(<command>)

Découvrez pourquoi ici .

Bonne piratage !


Linux
  1. Intercepter les erreurs dans la substitution de commande à l'aide de "-o Errtrace" (c'est-à-dire Set -e) ?

  2. La commande de mise en veille à l'aide de la commande d'écran ne s'affiche pas dans Ps ?

  3. 10 exemples pratiques d'utilisation de la commande scp

  4. Utilisation de la commande Linux Sleep dans les scripts Bash

  5. Comment redémarrer Linux en utilisant la ligne de commande

Utilisation de la commande gratuite Linux

Tutoriel sur l'utilisation de la commande Timeout sous Linux

Planifier des travaux sous Linux avec la commande 'at'

Utilisation de la commande Watch sous Linux

Comment créer une partition à l'aide de la commande "parted"

Utilisation de cut sur Linux Terminal