青山です。
LF, CR, CR + LF の変換ワンライナーです。
(LF or CR + LF) --> CR
$ ruby -015l012pe '' infile > outfile
LF --> CR + LF
$ ruby -l012pe 'BEGIN{$\="\015\012"}' infile > outfile
(CR or CR + LF) --> LF
$ ruby -012l015pe '' infile > outfile
CR --> CR + LF
$ ruby -l015pe 'BEGIN{$\="\015\012"}' infile > outfile
chop! が CR + LF の場合2文字削除してくれるので4パターンで済むんですね。
--
青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>