2006-10-31 23:23:16 +08:00
|
|
|
\section not not - negate the exit status of a job
|
2005-09-20 21:31:55 +08:00
|
|
|
|
|
|
|
\subsection not-synopsis Synopsis
|
2014-08-01 20:25:41 +08:00
|
|
|
\fish{synopsis}
|
2014-08-01 10:37:32 +08:00
|
|
|
not COMMAND [OPTIONS...]
|
|
|
|
\endfish
|
2005-09-20 21:31:55 +08:00
|
|
|
|
|
|
|
\subsection not-description Description
|
|
|
|
|
2014-08-19 20:41:23 +08:00
|
|
|
`not` negates the exit status of another command. If the exit status is zero, `not` returns 1. Otherwise, `not` returns 0.
|
|
|
|
|
2005-09-20 21:31:55 +08:00
|
|
|
|
|
|
|
\subsection not-example Example
|
|
|
|
|
|
|
|
The following code reports an error and exits if no file named spoon can be found.
|
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
|
2005-09-20 21:31:55 +08:00
|
|
|
if not test -f spoon
|
2014-08-01 10:37:32 +08:00
|
|
|
echo There is no spoon
|
|
|
|
exit 1
|
2005-09-20 21:31:55 +08:00
|
|
|
end
|
2014-08-01 10:37:32 +08:00
|
|
|
\endfish
|
2005-09-20 21:31:55 +08:00
|
|
|
|