setコマンド
シェルの設定を確認、変更する
ShellScriptの変数
を設定する
set -euo pipefail
options
-o
shell option
を有効にする
-e
パイプやサブシェルで実行したコマンドが1つでもエラーになったら直ちに終了する
https://gfx.hatenablog.com/entry/2021/12/15/153937
-u
未定義の変数をerrorにする
-x
実行したコマンドを出力する
shell option
pipefail
パイプラインの返り値を、最後のエラー終了値にする
0以外で終了した際の値、全ての実行が成功した場合は0
https://eichisanden.hateblo.jp/entry/2018/01/23/112255
https://qiita.com/autotaker1984/items/bc758fcf368c1a167353#おまじない