From: OHARA Shigeki Date: 1999-04-05T21:03:56+09:00 Subject: [ruby-list:13307] Re: if 条件での範囲指定 大原です。 GHA03025@nifty.ne.jp (中川 誠) さんの、 "Mon, 5 Apr 1999 18:12:05 +0900" にだした、 「[ruby-list:13302] if 条件での範囲指定」というメールにて…… : (snip...) > sed では以下のようになりますが、これは意図された仕様なのでしょうか。sed > の動作の方が納得がいくのですが。 > > macon@nakagawa$ sed -n '/^ *aaaa:/,/^ *--*/p' < data.txt > aaaa: test1 > test2 > test3 > ---------------+-------------------------------------- ちょっと試してみたんですが、 ruby 1.2.3 と ruby 1.3.2 とで挙動が異なるようです。 1.3.2 の方だと所望の(?)動きをするようです。 % ruby -v ruby 1.2.3(99/02/16) [i386-bsdi3.1] % ruby test.rb < data.txt test2 test3 ---------------+-------------------------------------- % % ruby -v ruby 1.3.2 (1999-04-02) [i386-bsdi3.1] % ruby test.rb < data.txt aaaa: test1 test2 test3 ---------------+-------------------------------------- % ---- OHARA Shigeki (大原重樹)