コロンコマンド(終了ステータス 0)


こんにちは。
: (コロン)コマンドは終了ステータス 0 となります1。他の終了ステータスが欲しい場合には、! を前置する方法や(Bashは対応)、 (exit 1) と明示的に書く方法があります。

$ if :; then echo 0; else echo 1; fi
0
$ if ! :; then echo 0; else echo 1; fi
1
$ if (exit 1); then echo 0; else echo 1; fi
1