DocLinux 9 - 6

# Le variabili predefinite

- Se siamo in uno script o in una funzione della shell la variabile $0 contiene il nome con cui è stato invocato lo script, le variabili da $1 a $9 i primi 9 argomenti dello script
- A volte è utile scartare il primo parametro (magari dopo averlo utilizzato). Per fare questo useremo il comando shift che sposta tutti i parametri indietro di uno ($2 diventa $1, $3 diventa $2 ecc..) eccetto $0 che non cambia
- $* o $@ conengono l'intera lista dei parametri
- $# contiene il numero dei parametri dello script
- $PWD contiene la directory corrente
- Con il comando read si può richiedere un dato all'utente in maniera interattiva. Il dato letto si trova nella variabile $RESULT

© Ing. Stefano Salvi - released under FDL licence