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