[Shell Script] /bin/bash^M: bad interpreter: No such file or directory

シェルスクリプトを実行したら、エラーが発生しました。

/bin/bash^M: bad interpreter: No such file or directory

原因は、Windowsの改行コード CR/LF になっているせいみたいでした。

Linuxの改行コード LF に変換すれば正常に実行できました。

【参考】

シェルを実行できない失敗例「/bin/bash^M: bad interpreter: No such file or directory」の原因と解決策 – r_nobuホームページ はてなブックマーク - シェルを実行できない失敗例「/bin/bash^M: bad interpreter: No such file or directory」の原因と解決策 - r_nobuホームページ