2009年8月13日木曜日

「bad interpreter」エラーでシェルが動かない現象。

ウィンドウから編集してアップしたシェルファイルが

: bad interpreter: そのようなファイルやディレクトリはありません
このようなエラーで動かない。

これは改行の問題らしい。

解決方法は

cp shellfile.sh shellfile.sh.org perl -pe 's/¥r¥n/¥n/' shellfile.sh.org > shellfile.sh rm shellfile.sh.org 

これらしい。

ちょっとはまったな。。( ´д`)