<Précédent | Table des matières | Suivant>
Guillemets simples
Si nous devons supprimer tous extensions, nous utilisons guillemets simplesVoici une comparaison des guillemets simples, doubles et non cités :
[moi@linuxbox ~]$ echo texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
texte /home/me/ls-output.txt ab foo 4 me
[moi@linuxbox ~]$ echo "texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER"
texte ~/*.txt {a,b} foo 4 me
[moi@linuxbox ~]$ echo 'texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER'
texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
[moi@linuxbox ~]$ echo texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
texte /home/me/ls-output.txt ab foo 4 me
[moi@linuxbox ~]$ echo "texte ~/*.txt {a,b} $(echo foo) $((2+2)) $USER"
texte ~/*.txt {a,b} foo 4 me
[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.