| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- exit command
- ============
- Synopsis
- --------
- ::
- exit
- Description
- -----------
- The exit command terminates a script started via the run or source command.
- If scripts are nested, only the innermost script is left.
- ::
- => setenv inner 'echo entry inner; exit; echo inner done'
- => setenv outer 'echo entry outer; run inner; echo outer done'
- => run outer
- entry outer
- entry inner
- outer done
- =>
- When executed outside a script a warning is written. Following commands are not
- executed.
- ::
- => echo first; exit; echo last
- first
- exit not allowed from main input shell.
- =>
- Return value
- ------------
- $? is default set to 0 (true). In case zero or positive integer parameter
- is passed to the command, the return value is the parameter value. In case
- negative integer parameter is passed to the command, the return value is 0.
|