From: Shin-ichro Hara Date: 1998-09-17T10:54:06+09:00 Subject: [ruby-list:9578] Re: filter 原です。 |ごとけんです |>filter = IO.popen("some-filter", "r+") |>while ... |> ... |> filter.print foo |> bar = filter.gets |> ... |>end | |なるほど、自分で fork,exec しなくても良いんですね。 |知らなかった... | |ただ、これだと、 filter.print foo にたいして "some-filter" |が flush してくれないと止まっちゃうんですね。 こちらからは filter.flush を1行ごとにしたほうがいい場合がありますね。 |あと、filter.gets とかでときどき吸ってやらないと、 |filter.print もブロックしてしまうような... "some-filter" の方の問題もあるかも。