From: keiju@... (ÀÐÄͷ½¼ù ) Date: 1996-08-09T17:29:58+09:00 Subject: [ruby-list:391] Pipe [Re: request for system, Array, Enumeratable, File] けいじゅ@SHLジャパンです. In [ruby-list :00389 ] the message: "[ruby-list:389] Re: request for system, Array, Enumeratable, File ", on Aug/09 16:47(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >|意味が良くとれないのですが? > >% ruby -e 'exec "echo", "foo*>bar"' >foo*>ba > >ということです(shを通さない).ちなみにperlでも > >% perl -e 'exec "echo", "foo*>bar"' >foo*>bar > >になります. なるほどね. >|として, パイプを明示的に開くクラスメソッドもあった方が良いのでは? と感 >|じました. >|IO.open("|ls") or IO.pipe(...) or IO.popen(...) >IO.popenでしょうね.作りましょうか. イマイチ気分が乗りませんね... IOクラスを抽象クラスにして, パイプ用のクラスを用意してもらえると嬉しい のですが... 現在IO関係のクラスは: IO File BasicSocket ... となっていますよね... IO File Pipe BasicSocket ... となっている方が, 非常に分かりやすいのですが... 確かに, UNIXレベルではみんな同じファイルディスクリプタなのですが... __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----