• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以降のスクリプトを実行せずに終わるシェルスクリプトの書き方)

シェルスクリプトの終了方法

このQ&Aのポイント
  • Linux上でシェルスクリプトを実行する際、特定の条件でスクリプトを終了させる方法はありますか?
  • 例えば、/home/aaaディレクトリが存在しない場合にスクリプトを終了させるにはどうすればいいでしょうか?
  • 現在はif文の中に記述して処理を行っていますが、もっとスマートな方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.1

bashならそのままexit nが使えますよ。 if [ -d /home/aaa ]; then echo 1;exit 0 else echo 2;exit 0 fi echo 3

rem_1982
質問者

お礼

回答ありがとうございます。 「exit 0」を追記したところ、望んだようになりました。 exitで検索し、 引数が0 --> 正常終了 1 ~ 127 --> 異常終了、 ということもわかりました。 ありがとうございました。