From: nobu.nakada@... Date: 1999-12-19T15:49:21+09:00 Subject: [ruby-list:19672] Re: 改行コード なかだです。 At Sat, 11 Dec 1999 07:15:31 +0900, Wakou Aoyama 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るくらいがちょうどいいかも;-)" 伸悦