shell: 実行コマンドの終了ステータスを表示する

Pocket

コマンドを実行した後に


echo $?

を実行すると前のコマンドの終了ステータスを表示できます。

一般的には終了ステータスは”0″が正常です。エラーの場合は1を返すことがおおいですが、ブログラムによってことなります。

特定のコマンドの終了ステータスを確認する場合には;(セミコロン)のあとに続けて実行することもできます。


何かのコマンド ; echo $?

これで「何かのコマンド」の終了ステータスが表示されます。