ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

01_linux:99_その他:改行コードを変換_dos2unix

改行コードを変換(dos2unix)

Windows 上で作成したファイルは、通常は改行コードを CRLF で扱いますが、Linux 上では LF で改行コードを判断します。

よって、Linux 上で改行コードが CRLF のスクリプトを実行すると、下記のようなエラーが出力されます。

$ ./disk_stats.pl

-bash: ./disk_stats.pl: /usr/bin/perl^M: bad interpreter: No such file or directory

cat -v で確認可能です。

$ cat -v disk_stats.pl

/usr/bin/perl^M

dos2unixで変換

$ dos2unix disk_stats.pl

dos2unix: converting file disk_stats.pl to UNIX format ...

unix2dos

unix2dosは逆にLFをCRLFに変換します。

01_linux/99_その他/改行コードを変換_dos2unix.txt · 最終更新: 2013/09/27 10:08 by matsui