概要
- 一回しかやらないダブルチェック作業が面倒くさくてシェルスクリプトにしてみたら色々動かなくて動作を追うのが大変だった。 (無能)
- vscodeのbashデバッガを使えば視覚的にチェックできて最高に楽が出来た
結論
vscodeのプラグイン、Bash Debug を使おう
Bash Debug
何がいいか?
- お手軽
- 動作を追うためにecho を仕込まなくてよい。
- sh -xの長ったらしい表示をみなくてもよい。
- ちょっとずつスクリプトを実行できるので、その時の断面で状態が確認できる。(これは他でもできたかも?)
実際の画面
変数のウォッチ+ブレークポイント
ブレークポイントで動作が停止。
その断面での変数の値が、ウォッチ式のペインから確認できます。
さらに継続(「|>」ボタンを押す)することによって、次のループの値も確認できます。
おわりに
むっちゃ助かったわ。
これ作った人のコーヒー代を出したい。