From: matz@... (Yukihiro Matsumoto) Date: 2000-11-28T18:20:11+09:00 Subject: [ruby-dev:11666] Re: IO (Re: fork problem?) まつもと ゆきひろです In message "[ruby-dev:11665] Re: IO (Re: fork problem?)" on 00/11/28, Tanaka Akira writes: |> そして、SysV の pipe は双方向だと聞いた事があります。 |> (例えば、Digital UNIX V4.0E の pipe(2) には System V Compatibility の |> 項に bidirectional だと書いてある。) | |ふと、この機能を使った経験がない事に気がついたので、試してみました。 | |% ruby -e 'STDERR.print IO.new(1, "r").read'| ruby -e 'IO.new(0, "w").print "hello\n"' |hello |% sh -c 'read var <&1; echo $var >&2' | sh -c 'echo hello >&0' |hello | |うぅむ。なかなかです。 でもLinuxでは動かないんですねえ。