是否有一个总是失败退出的标准命令?

是否有一个总是失败退出的标准命令?

我想用失败的命令测试我的脚本。我可以使用带有错误参数的现有命令。我还可以编写一个简单的脚本,该脚本会因失败而立即退出。这两者都很容易做到并且对我来说很有效,但如果有一个用于此目的的标准命令,我想使用它。

答案1

您可以使用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.
$

相关内容