FreeBSD/改行コード置換
改行コードの置換 †
OS | コード表記 | 16進表記 | 10進表記 |
UNIX | <LF> | 0A | 10 |
Windows | <CR><LF> | 0D 0A | 13 10 |
Macintosh | <CR> | 0D | 13 |
UNIX => Windows
% perl -pe 's/\n/\r\n/' unixfile > winfile
UNIX => Macintosh
% perl -pe 's/\n/\r/' unixfile > macfile
Win => UNIX
% perl -pe 's/\r\n/\n/' winfile > unixfile
Windows => Macintosh
% perl -pe 's/\r\n/\r/' winfile > macfile
Macintosh => UNIX
% perl -pe 's/\r/\n/g' macfile > unixfile
Macintosh => Windows
% perl -pe 's/\r/\r\n/g' macfile > winfile