bad interpreter: そのようなファイルやディレクトリはありません

windowsで編集したシェルスクリプトファイルを
sambaでlinuxに送った場合

vi上にもcatしても見えないところで
windowsの改行コードが混入してしまうらしい

linuxシェルスクリプトが読み込めなくなって実行不可能、

bad interpreter: そのようなファイルやディレクトリはありません

というエラーが出る
nkf、もしくはperlで改行コードを変換すると実行できるようになる


技術的雑談-shellscriptでのbad interpreter