2005-09-20 21:31:55 +08:00
|
|
|
\section end end - end a block of commands.
|
|
|
|
|
|
|
|
\subsection end-synopsis Synopsis
|
2014-08-01 20:25:41 +08:00
|
|
|
\fish{synopsis}
|
2006-06-04 07:15:17 +08:00
|
|
|
begin; [COMMANDS...] end
|
2006-09-19 22:52:03 +08:00
|
|
|
if CONDITION; COMMANDS_TRUE...; [else; COMMANDS_FALSE...;] end
|
|
|
|
while CONDITION; COMMANDS...; end
|
|
|
|
for VARNAME in [VALUES...]; COMMANDS...; end
|
|
|
|
switch VALUE; [case [WILDCARD...]; [COMMANDS...]; ...] end
|
2014-08-01 10:37:32 +08:00
|
|
|
\endfish
|
2005-09-20 21:31:55 +08:00
|
|
|
|
|
|
|
\subsection end-description Description
|
2014-08-19 20:41:23 +08:00
|
|
|
|
2014-08-01 10:37:32 +08:00
|
|
|
`end` ends a block of commands.
|
Help cleanup
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-12 15:56:01 +08:00
|
|
|
|
|
|
|
For more information, read the
|
2014-08-19 20:41:23 +08:00
|
|
|
documentation for the block constructs, such as `if`, `for` and `while`.
|
2006-06-04 07:15:17 +08:00
|
|
|
|
2017-08-11 21:05:28 +08:00
|
|
|
The `end` command does not change the current exit status. Instead, the status after it will be the status returned by the most recent command.
|