2005-09-20 21:31:55 +08:00
|
|
|
\section end end - end a block of commands.
|
|
|
|
|
|
|
|
\subsection end-synopsis Synopsis
|
2006-09-19 22:52:03 +08:00
|
|
|
<pre>
|
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
|
2005-09-20 21:31:55 +08:00
|
|
|
</pre>
|
|
|
|
|
|
|
|
\subsection end-description Description
|
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
|
|
|
<tt>end</tt> ends a block of commands.
|
|
|
|
|
|
|
|
For more information, read the
|
2006-07-20 21:33:19 +08:00
|
|
|
documentation for the block constructs, such as \c if, \c for and \c
|
2005-09-20 21:31:55 +08:00
|
|
|
while.
|
2006-06-04 07:15:17 +08:00
|
|
|
|
2006-07-13 01:31:41 +08:00
|
|
|
The \c end command does not change the current exit status.
|