青山です。

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>