home wiki.fukuchiharuki.me
Menu

キーワード

  • シェル
  • sh

概要

実行結果を利用して正常系や異常系に対処します。

方法

正常終了する

# 正常終了
exit 0

異常終了する

# 異常終了
exit 1

コマンドの実行結果をシェルスクリプトの実行結果にする

exit がなければ最後に実行したコマンドの実行結果がそのシェルスクリプトの実行結果になります。

  • sample.sh
    #!/bin/sh
    cp sample.sh sample2.sh
$ ./sample.sh
$ echo $?
0
$

正常終了のとき次の処理を続ける

# pre.sh が正常終了のとき next.sh を続ける
./pre.sh && ./next.sh

解説

参考