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

原因:
 Windows経由でLinuxへ転送したため、改行コードが認識できなかった。
Windowsの場合はCR+LF、LinuxではLFのみとなる。
(CR=\r,LF=\n in acsii code)
対策:
 Windowsで使ったCR(\r)を除去する。
(1)転送時ACSIIモードを使う
(2)コンソールで「$ sed -i "s/\r//" ファイル名」を実行する
(3)VIで「%s/^M//g」(注:^Mの入力はCtrl+V&Ctrl+M)を実行する