改行コードの確認と変換
改行コードの確認方法
例) $ od -c hoge.txt | less
システム | 改行コード | |||
---|---|---|---|---|
unix | LF | \n | 0A | CHR(10) |
Mac(特にOS 9以前) | CR | \r | 0D | CHR(13) |
Windows | CR+LF | \r\n | 0D0A | CHR(13)+CHR(10) |
改行コードの変換方法
Windows(\r\n) -> Unix(\n) $ tr -d \\r < windows.txt > unix.txt Mac(\r) -> Unix(\n) $ tr \\r \\n < mac.txt > unix.txt Unix(\n) -> Windows(\r\n) $ perl -p -e 's/\n/\r\n/' < unix.txt > windows.txt