<Precedenti | Contenuti | Succ.>
Citazioni singole
Se abbiamo bisogno di sopprimere contro tutti i espansioni, usiamo virgolette singole. Ecco un confronto tra virgolette, virgolette doppie e virgolette singole:
[io@linuxbox~]$ echo testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
text /home/me/ls-output.txt ab foo 4 me
[io@linuxbox~]$ echo "testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER"
testo ~/*.txt {a,b} pippo 4 me
[io@linuxbox~]$ echo 'testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER'
testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
[io@linuxbox~]$ echo testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
text /home/me/ls-output.txt ab foo 4 me
[io@linuxbox~]$ echo "testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER"
testo ~/*.txt {a,b} pippo 4 me
[io@linuxbox~]$ echo 'testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER'
testo ~/*.txt {a,b} $(echo foo) $((2+2)) $USER
Come possiamo vedere, con ogni successivo livello di citazione, sempre più espansioni vengono soppresse.