Come uscireste da una funzione se una condizione è vera senza uccidere l'intero script, tornate indietro a prima di chiamare la funzione.
Esempio
# Start script
Do scripty stuff here
Ok now lets call FUNCT
FUNCT
Here is A to come back to
function FUNCT {
if [ blah is false ]; then
exit the function and go up to A
else
keep running the function
fi
}
set -e
impostato all'inizio dello script e il tuoreturn 1
o qualsiasi altro numero oltre a 0, l'intero script verrà chiuso.