シェルスクリプトは最初から以下のひな型を常に使うようにしたほうがいいんじゃないかなという話。
$ cat skelton.sh #!/bin/sh set -x; # 実行行を標準エラーに出力。 set -e; # 戻り値が 0 でない場合 (エラー時) にエラー終了。 set -u; # 未定義変数が使われたらエラー終了。
シェルスクリプトうまく動かないなぁ。プリントデバッグ考える前に持ち合わせの機能でうまいことやる。
シェルスクリプトは最初から以下のひな型を常に使うようにしたほうがいいんじゃないかなという話。
$ cat skelton.sh #!/bin/sh set -x; # 実行行を標準エラーに出力。 set -e; # 戻り値が 0 でない場合 (エラー時) にエラー終了。 set -u; # 未定義変数が使われたらエラー終了。