DocLinux 9 - 2

# Le stringhe ed il loro uso

- Se noi vogliamo assegnare un valore ad una variabile, la sintassi prevede che il valore sia una parola.
- Una parola è una sequenza continua di caratteri, senza spazi bianchi o ritorni a capo.
- Se noi vogliamo inserire in una variabile una stringa contenente spazi e ritorni a capo dobbiamo quotarla, cioè racchiuderla tra apici
- Dovremo quotare una stringa anche se essa contiene caratteri particolari, come <, > o |
- Esistono tre tipi di virgolette:
  - se racchiudiamo una stringa tra virgolette semplici ('), essa verrà presa così come è
  - Se racchiudiamo una stringa tra virgolette doppie ("), le variabili precedute da $ conetnute in essa verranno sostituite con i relativi valori
  - Se per finire utilizziamo la virgoletta rovescia (`), al posto della stringa, nella quale sono state sostituite le eventuali variabili precedute da $, verrà inserito il risultato del comando indicato dalla stringa stessa
- La possibilità di usare comandi come grep, ls cat o altri più specializzati per riempire le variabili dà un'infinità di possibilità.

© Ing. Stefano Salvi - released under FDL licence