Shell-Script

是否有一個標準命令總是以失敗退出?

  • September 1, 2017

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

您可以使用false( /bin/false/usr/bin/false或 shell 內置):

$ false || echo It failed.
It failed.
$

您還可以exit 1從子外殼中使用:

$ (exit 1) || echo Gosh, it failed too.
Gosh, it failed too.
$

引用自:https://unix.stackexchange.com/questions/43199