Windowsマシン(環境パスにperlインタープリターがある)に次のコマンドがあります:
perl script1.pl | perl script2.pl
スクリプト 1 の内容は次のとおりです。
print "AAA";
スクリプト 2 の内容は次のとおりです。
$r = shift;
print $r;
そして、コマンドは正しくパイプされません。これどうやってやるの?また、ファイルハンドルを使用して実行する場合、別のスクリプトから同時に perl スクリプトを実行するにはどうすればよいでしょうか。以下は機能しません。
open F, '| perl script2.pl AAA';