mirror of
https://github.com/rawiriblundell/wiki.bash-hackers.org
synced 2024-11-01 16:43:08 +01:00
31 lines
813 B
Plaintext
31 lines
813 B
Plaintext
====== The return builtin command ======
|
|
|
|
===== Synopsis =====
|
|
<code>return [N]</code>
|
|
|
|
===== Description =====
|
|
The ''return'' command returns from a shell function.
|
|
|
|
If ''N'' is given, the return code to the caller is set to ''N''. If not, the returned status the the status of the most recently executed command (i.e. ''$?'').
|
|
|
|
==== Options ====
|
|
There are no options.
|
|
|
|
|
|
==== Exit status ====
|
|
|
|
If everything is okay, the ''return'' command doesn't come back. If it comes back, there was a problem in doing the return.
|
|
|
|
^Status ^Reason ^
|
|
|1 |''return'' was called while not being in a shell function or sourced file |
|
|
|
|
|
|
===== Examples =====
|
|
|
|
|
|
===== Portability considerations =====
|
|
|
|
===== See also =====
|
|
* [[commands:builtin:exit|The exit builtin command]]
|
|
* [[dict:terms:exit_status|The exit status]]
|