यदि आप किसी फ़ंक्शन को पूरी स्क्रिप्ट को मारे बिना सही हैं, तो फ़ंक्शन से बाहर कैसे निकलेंगे, फ़ंक्शन को कॉल करने से पहले बस वापस लौटें।
उदाहरण
# 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
अपनी स्क्रिप्ट के शीर्ष पर और अपनेreturn 1
या किसी अन्य नंबर को 0 के अलावा सेट किया है, तो आपकी पूरी स्क्रिप्ट बाहर निकल जाएगी।