Bash How to Return from Function
Use the statement “return” to return from the function. You can also specify the return value. Example:
We returned function status 1234 from function. Usually, we use 0 value for success and 1 for failure. It is similar to command exit which we use to terminate the script.
If you don’t use the return statement in the whole function, the status of the last executed command will be returned.
To verify returned status from the last called function use “$?”.
There is a difference between commands return and exit. The exit will cause the script to end at the line where it is called. Return will cause the current function to go out of scope and continue execution command after the function.