失敗したコマンドでスクリプトをテストしたい。不正な引数を持つ既存のコマンドを使用する可能性があります。失敗してすぐに終了する簡単なスクリプトを書くこともできます。これらはどちらも簡単で機能しますが、この目的のための標準コマンドがある場合は、代わりにそれを使用したいと思います。
false
(/bin/false
、/usr/bin/false
、または組み込みのシェル)を使用できます。
$ false || echo It failed.
It failed.
$
サブシェルからexit 1
を使用することもできます。
$ (exit 1) || echo Gosh, it failed too.
Gosh, it failed too.
$