【发布时间】:2011-05-23 20:44:03
【问题描述】:
我想将STDERR 和STDOUT 重定向到一个变量。我这样做了。
close(STDOUT);
close(STDERR);
my $out;
open(STDOUT, ">>", \$out);
open(STDERR, ">>", \$out);
for(1..10)
{
print "print\n"; # this is ok.
warn "warn\n"; # same
system("make"); # this is lost. neither in screen nor in variable.
}
system 的问题。我也希望捕获此调用的输出。
【问题讨论】:
标签: perl system stdout stderr redirect