UNIX

viエディタで改行コードをUNIX仕様に変換する方法

2017/07/13

秀丸エディタで作成した.shファイルを、手持ちのサーバにFTPアップロードし、ターミナルから起動させたところ、以下の様なエラーが発生。

何ぞやと調べたところ、「bad interpreter」エラーは、改行コードが異なると起きるエラーだそうで。
秀丸エディタでは文字コード EUC、改行コード LF で作成していたのですが、FTPする時かどこかで変わってしまったようです。

そんな時は焦らず、ターミナルから vi エディタを起動し、改行コードをUNIX仕様に変換して乗り切りましょう。

開いて、fileformatを変換する、ってことです。
最後の「:wq」は上書き保存のコマンドです。

やるな、vi。

UNIXの絵本

UNIXの絵本

株式会社アンク

価格 : 1,706円

     

-UNIX
-, , , , ,