LOG

コマンドの終了ステータス

Shellの勉強シリーズ

コマンドは終了時状態を持っている(終了ステータス)
終了ステータスは「0」か「0以外」の値であり

  • 「0」真
  • 「0以外」偽

となる。JavaScriptやPHPとは逆なので注意!
この終了ステータスを利用して条件分岐や処理の中断などを行う。

また「$?」で終了ステータスを確認することが出来る。

$ true
$ echo $?
$ 0

$ false
$ echo $?
$ 1