Answers:
您可以使用false
(/bin/false
,/usr/bin/false
或shell内置):
$ false || echo It failed.
It failed.
$
您还可以exit 1
从子shell 使用:
$ (exit 1) || echo Gosh, it failed too.
Gosh, it failed too.
$
! :
(或通常返回成功的任何其他命令)。!
表示否定后面命令的退出状态。:
只是noop内置命令,总是会成功退出。(只需确保!
在命令之后和之前保留一个空格,否则命令将被否定,否则它将尝试将其解析为一个以!
字符开头的命令-或在诸如bash
交互模式的shell情况下,它将解析为以下命令之一这些特殊的历史修饰符。)
false
,也可以是任何不存在的命令。