| NOT(1) | fish-shell | NOT(1) |
NAME
not - negate the exit status of a job
SYNOPSIS
not COMMAND [OPTIONS ...] ! COMMAND [OPTIONS ...]
DESCRIPTION
not negates the exit status of another command. If the exit status is zero, not returns 1. Otherwise, not returns 0.
Some other shells only support the ! alias.
The -h or --help option displays help about using this command.
EXAMPLE
The following code reports an error and exits if no file named spoon can be found.
if not test -f spoon
echo There is no spoon
exit 1 end
Copyright
fish-shell developers
| October 26, 2026 | 4.9 |