- 追加された行はこの色です。
- 削除された行はこの色です。
- シェルスクリプト/文法/終了コード へ行く。
- シェルスクリプト/文法/終了コード の差分を削除
* シェルスクリプトの終了コード [#l237ff17] foo() { if [ -f "/etc/passwd" ]; then return 0 else return 1 fi } foo if [ $? -ne 0 ]; then echo "ERROR" else echo "OK" fi コマンド実行後、$?で調べる。ここではシェル関数foo()を作成し、実行後、返値を調べている。 コマンド実行後、終了コードを$?で調べる。0が正常終了で、それ以外が異常終了。ここではシェル関数foo()を作成し、実行後、返値を調べている。