Aller au contenu

Comment utiliser un $ comme contenu d'une variable

Featured Replies

Posté(e)

Salut a tous !

Je cherche a faire la chose suivante !

set variable = "$alut"

C'est a dire de pouvoir mettre un $ dans une variable et cela ne marche pas !

Apparement on parle ici de méta-caractere, mais je n'ai rien trouvé sur google !

Merci d'avance :francais:

Posté(e)

Dans bash, $ est déjà réservé pour faire appel au contenu d'une variable...

Par exemple

prout=pet
echo $prout

me renvoie

pet

Si tu mets entre guillemets, l'interprétation se fait aussi, et certains caractères spéciaux sont conservés (les séparateurs de champs, mais si on en met plusieurs, il n'en garde qu'un, ce qui est le cas pour les espaces, par exemple)... pour introduire des caractères spéciaux dans une chaîne, il faut la mettre entre guillemets simples, ce qui casse toute interprétation dans la chaîne...

Par exemple:

variable='$alut'
echo $variable

devrait donne:

$alut

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.