====== 改行コードを変換(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に変換します。