FearBlue Posté(e) le 19 décembre 2007 Partager Posté(e) le 19 décembre 2007 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_74291 Posté(e) le 19 décembre 2007 Partager Posté(e) le 19 décembre 2007 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
FearBlue Posté(e) le 19 décembre 2007 Auteur Partager Posté(e) le 19 décembre 2007 Merci ca marche Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 21 décembre 2007 Partager Posté(e) le 21 décembre 2007 :transpi: Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.