DocLinux 9 - 8

# Le funzioni

- All'interno di uno script di shell si possono definire delle funzioni
- Una funzione viene richiamata all'interno dim uno script di shell come fosse un programma separato, indicando il nome della funzione e gli eventuali parametri
- Per definire una funzione si deve indicare function <nome funzione> { <istruzioni della funzione> }, anche su più righe
- Una funzione si comporta di fatto come uno script di shell separato.
- I parametri della funzione si potranno ottenere con le variablili predefinite $1, $2, ...
- Inoltre, se una funzione stampa su standard output dei dati, questi dati possono essere rediretti su un file, inviati ad un'altro programma con la pipe oppure inseriti in una variabile con gli `.

© Ing. Stefano Salvi - released under FDL licence