トップ > メモ

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

このエラーは改行コードの違いにより起こるエラーです。
FTPのASCIIモードで更新するファイルを転送している場合などは
このような問題は起こりにくいのですが、
Windows上でファイル編集して、そのままSamba経由で
ファイルを保存している場合などこの問題にあたりやすいです。
このような方法でLinux上のファイルを読み書きしている場合
いつも気をつけておかないと無駄な時間をすごすことになりかねます。

さて、改行コードの直し方ですが、
一番手っ取り早いのはFTPのASCIIモードで転送することでしょうか。
これなら自動的に改行コードを変換してくれます。
ここではLinux上で改行コードの変換の仕方について扱いと思います。

nkf -Lu [入力ファイル] > [出力ファイル]

これで改行コードが変換されたファイルが生成されます。
入力ファイル = 出力ファイルでやると
ファイルの中身が消えるので注意してください。

コメント送信フォーム

このコメントはメールで送信され、直接表示されることはありません。
ただし、コメントの内容を引用することはあります。

内容(半角:100000文字)


以下の項目は任意です(特に返信が必要な場合、メールアドレスをお書きください)
お名前(半角:100文字)  
メールアドレス(255文字)

認証のためのキーとして、今日の年月日を入力してください。
例えば、2007年8月24日の場合「20070824」と入力します。


  


一覧へ戻る

トップに戻る

作成日時:2005年 01月 11日 18時 54分 18秒