なかだです。

At Sat, 11 Dec 1999 07:15:31 +0900,
Wakou Aoyama <wakou / fsinet.or.jp> wrote:
> > NetBSDでは3種類のコードに変換できたのでRubyの問題じゃないのかもしれま
> > せん。WindowsもしくはCygwinのせいでしょうか。\nは動いてるOSに依存しちゃ
> > うとか...?
> 
> 入出力を binmode にして下さい。
> ちなみに、ワンライナーだとこんな感じでしょうか。
> 
> (CR or CR + LF) --> LF
> $ ruby -012l015pe'BEGIN{$<.binmode;$>.binmode}' infile > outfile
> 
> (LF or CR + LF) --> CR
> $ ruby -015l012pe'BEGIN{$<.binmode;$>.binmode}' infile > outfile
> 
> LF --> CR + LF
> $ ruby -l012pe'BEGIN{$<.binmode;$>.binmode;$\="\015\012"}' infile > outfile
> 
> CR --> CR + LF
> $ ruby -l015pe'BEGIN{$<.binmode;$>.binmode;$\="\015\012"}' infile > outfile

  何やらめんどくさそうなので、デフォルトをバイナリにするオプショ
ンとかがあると DOSish な人には便利かも知れませんね。私関係ないの
で、手は出しませんが。:-p

-- 
そうだ 強気に ちょっと インチキに☆彡
    中田 "Bugるくらいがちょうどいいかも;-)" 伸悦