<Précédent | Table des matières | Suivant>
Guillemets simples
Si nous devons supprimer TOUTE extensions, nous utilisons Guillemets simples. Voici une comparaison des guillemets sans guillemets, des guillemets doubles et des guillemets simples :
[moi@linuxbox ~]$ texte d'écho ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
text /home/me/ls-output.txt ab foo 4 me
[moi@linuxbox ~]$ echo "texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER"
text ~/*.txt {a,b} foo 4 moi
[moi@linuxbox ~]$ echo 'texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER'
texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
[moi@linuxbox ~]$ texte d'écho ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
text /home/me/ls-output.txt ab foo 4 me
[moi@linuxbox ~]$ echo "texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER"
text ~/*.txt {a,b} foo 4 moi
[moi@linuxbox ~]$ echo 'texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER'
texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
Comme nous pouvons le voir, à chaque niveau de citation successif, de plus en plus d'expansions sont supprimées.