http://www.freeml.com/message/perl@freeml.com/0005145
みんなのHappyコミュニティ! freeml[フリー・エムエル] - メッセージ perl 質問箱 - 5145
標準モジュールの”IPC::Open2”を使用してみてください。
やはりOpen2を利用しないと無理でしょうか。
http://www.kt.rim.or.jp/~kbk/perl5.005/perlipc.html#Bidirectiona...
perlipc - Perl $B$N%W%m%;%94VDL?.(J
UNIXならopen2()はどうでしょう?まさにその目的で使えます。
こちらもOpen2ですね。
やっぱりOpen2を使うのが普通のようですので、Open2で書くことにします。
そもそもなんで open( f, ”cmd |” ) に標準入力が渡るんだろう?そういう仕様なんだろうけども。