- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以降のスクリプトを実行せずに終わるシェルスクリプトの書き方)
シェルスクリプトの終了方法
このQ&Aのポイント
- Linux上でシェルスクリプトを実行する際、特定の条件でスクリプトを終了させる方法はありますか?
- 例えば、/home/aaaディレクトリが存在しない場合にスクリプトを終了させるにはどうすればいいでしょうか?
- 現在はif文の中に記述して処理を行っていますが、もっとスマートな方法はないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
bashならそのままexit nが使えますよ。 if [ -d /home/aaa ]; then echo 1;exit 0 else echo 2;exit 0 fi echo 3
お礼
回答ありがとうございます。 「exit 0」を追記したところ、望んだようになりました。 exitで検索し、 引数が0 --> 正常終了 1 ~ 127 --> 異常終了、 ということもわかりました。 ありがとうございました。