Une remarque : la syntaxe $(<cmd>) est un bash-isme (si vous me permettez l'expression). Ca fonctionne aussi avec "zsh", mais pas avec "sh", "csh", "tcsh"...
Si le script doit être portable, c'est important à savoir.
Note : je préfère aussi la syntaxe $(<cmd>), qui permet de facilement imbriquer ce type d'appel, mais il faut bien indiquer que c'est un script bash (avec #! /bin/bash au début de chaque script)
# Quelque chose dans le genre...
Posté par Antoine Büsch . Évalué à -1.
[^] # Re: Quelque chose dans le genre...
Posté par mrlem (site web personnel) . Évalué à 5.
MA_VARIABLE=`mon prog`
ou encore (sans doute plus clair dans une grande ligne de commande) :
MA_VARIABLE=$( mon prog )
[^] # Re: Quelque chose dans le genre...
Posté par mrlem (site web personnel) . Évalué à 4.
MA_VARIABLE="$( mon programme )"
[^] # Re: Quelque chose dans le genre...
Posté par monsieurw . Évalué à 4.
Si le script doit être portable, c'est important à savoir.
Note : je préfère aussi la syntaxe $(<cmd>), qui permet de facilement imbriquer ce type d'appel, mais il faut bien indiquer que c'est un script bash (avec #! /bin/bash au début de chaque script)
[^] # Re: Quelque chose dans le genre...
Posté par mrlem (site web personnel) . Évalué à 1.
La doc semble le confirmer et décrit même l'utilisation des back-quotes comme obsolète : http://www.cs.princeton.edu/~jlk/kornshell/doc/man93.html#Co(...)
Ce n'est donc pas seulement un bashisme, même s'il est vrai que ça n'existe pas sous tous les shells ;o)
[^] # Re: Quelque chose dans le genre...
Posté par Antoine Büsch . Évalué à 0.
[^] # Re: Quelque chose dans le genre...
Posté par monsieurw . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.