知っている人がほとんどだと思います
自分は、bashのデバックの際には、実行後に出てくるエラー文しか見ていなく、別にエラーって指摘されている所、全然悪そうではないんだけどなーって思っていました。このような場合には、解決方法が分からず長い時間悩んでしまうことがありました。
shで実行するのではなく、bashにオプションを付けて実行する
最近、先輩の方に教えて頂いたのですが、短いスクリプトを実行する際には、次の様な実行が良いそうです。
$bash -x {作ったシェルスクリプト}
この様にbashにxオプションを付けることによって、スクリプト中の何処でくじけているのか、一目でわかります。
実行結果はないです、、、
実行結果を載せたかったのですが、実行させたインスタンスに接続することが出来ない為、載せられませんでした。 やったことがなかった方は是非試してみてください。