<Precedenti | Contenuti | Succ.>
Quoting
Ora che abbiamo visto in quanti modi la shell può eseguire espansioni, è tempo di imparare come possiamo controllarla. Prendi ad esempio:
[io@linuxbox~]$ eco questo è un
questa è una prova
test
[io@linuxbox~]$ eco questo è un
questa è una prova
o:
[io@linuxbox~]$ echo Il totale è $100.00
Il totale è 00.00
[io@linuxbox~]$ echo Il totale è $100.00
Il totale è 00.00
Nel primo esempio, spaccare le parole dalla shell rimosso spazi bianchi extra dal eco elenco di argomenti del comando. Nel secondo esempio, l'espansione del parametro ha sostituito una stringa vuota per il valore di "$1" perché era una variabile non definita. La shell fornisce un meccanismo chiamato citando per sopprimere selettivamente le espansioni indesiderate.