FreeBSD/改行コード置換

改行コードの置換

OSコード表記16進表記10進表記
UNIX<LF>0A10
Windows<CR><LF>0D 0A13 10
Macintosh<CR>0D13

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