1.6 Évaluer une chaine par le shell

De UnixWiki
Révision datée du 31 octobre 2012 à 10:14 par Futex (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

eval permet d'évaluer une chaine, (peut aussi être utile si la chaine contient des variables)

 message="Quelle est la date d'aujourd'hui ?
 set  $message
 echo $#  ---> le nombre de mots est 6
 echo $4  ---> affiche la chaine "date"
 eval $4  ---> interpréte la chaine "date" comme une commande, donc ...