2006-09-19 22:52:03 +08:00
\section else else - execute command if a condition is not met
2005-09-20 21:31:55 +08:00
\subsection else-synopsis Synopsis
2014-08-01 20:25:41 +08:00
\fish{synopsis}
2014-08-01 10:37:32 +08:00
if CONDITION; COMMANDS_TRUE...; [else; COMMANDS_FALSE...;] end
\endfish
2005-09-20 21:31:55 +08:00
\subsection else-description Description
2014-08-19 20:41:23 +08:00
`if` will execute the command `CONDITION`. If the condition's exit status is 0, the commands `COMMANDS_TRUE` will execute. If it is not 0 and `else` is given, `COMMANDS_FALSE` will be executed.
2005-09-20 21:31:55 +08:00
\subsection else-example Example
2014-08-19 20:41:23 +08:00
The following code tests whether a file `foo.txt` exists as a regular file.
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
2014-08-01 10:37:32 +08:00
\fish
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
if test -f foo.txt
echo foo.txt exists
else
echo foo.txt does not exist
end
2014-08-01 10:37:32 +08:00
\endfish