!/bin/bash と シェルスクリプトのデバッグ

シェルスクリプトでの最初の一文に記載する
!/bin/bash
あまり意味がないと思ってましたが実際はこれから書くコマンドをシェルプログラムに送信するという一種の決まり文句的なやつ
シェルスクリプトのデバッグは

bash -x シェルスクリプト
途中で止まる時などはこのコマンドで見てみると結果が逐一表示されるのでどこがおかしいのかわかりやすいと思います。