94 votes

Comment exécuter une commande stockée dans une variable?

Quelle est la bonne façon d’appeler une commande stockée dans une variable ?
Y a-t-il des différences entre 1 et 2?

8voto

Henno Brandsma Points 767

Si vous venez de le faire lorsque nous le faisons (de manière interactive et dans un script), nous obtenons le résultat souhaité. Dans votre cas, vous avez un tuyau avec un grep sans motif, de sorte que la partie grep échouera avec un message d’erreur. Il `` suffit de générer un message « commande introuvable » (ou un tel). Essayez donc d’utiliser eval et d’utiliser une commande terminée, pas une commande qui génère un message d’erreur.

-4voto

Nickolodeon Points 865

Je pense que vous devriez mettre

(backtick) symboles autour de votre variable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X