是否有一個總是失敗退出的標準指令?

是否有一個總是失敗退出的標準指令?

我想用失敗的命令測試我的腳本。我可以使用帶有錯誤參數的現有命令。我還可以編寫一個簡單的腳本,該腳本會因失敗而立即退出。這兩者都很容易做到並且對我來說很有效,但如果有一個用於此目的的標準命令,我想使用它。

答案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.
$

相關內容