シェルスクリプト内でコマンドがエラーの場合に即停止する方法 †通常、シェルスクリプト内で使用しているコマンドでエラーが発生した場合、 コマンドがエラーの場合、停止する方法 †シェルスクリプトの最初の行のシェルに以下のように-eオプションを追加します。 #!/bin/bash -e これで、シェルスクリプト内でコマンドがエラーの場合、スクリプトが停止します。 実際にbash -e を試してみる †以下、2つのサンプルスクリプトがあります。
-eオプションなし(non-opts.sh) †
-eオプションなし(e-opts.sh) †
以上、bashを使用してシェルスクリプト内でエラーが発生した場合、 |