Windowsで編集したファイルがLinuxで実行できないとき

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

Windowsの改行コードが入ることが原因です。
sedなどをつかって置換することで解消できます。

sed -i 's/\r//' targete_file.sh

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です