【发布时间】:2013-01-09 07:15:40
【问题描述】:
我在 Perl 脚本中重定向了 STDOUT。我在模块中打印的所有内容都被重定向到一个文件。有没有办法在 Perl 模块中恢复 STDOUT?
这是我的例子
require my_module;
open(STDOUT, ">$outlog") || die "Error stdout: $!";
open(STDERR, ">>$outlog") || die "Error stderr: $!";
my_module::my_func();
所以我想在my_module::my_func() 函数中在STDOUT 上打印一条消息并退出。
【问题讨论】: