คุณจะออกจากฟังก์ชันได้อย่างไรหากเงื่อนไขเป็นจริงโดยไม่ต้องฆ่าทั้งสคริปต์เพียงย้อนกลับไปก่อนที่คุณจะเรียกใช้ฟังก์ชัน
ตัวอย่าง
# 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 สคริปต์ทั้งหมดของคุณจะออก