我使用下面的perl脚本,如何将某些命令的输出重定向到文件,但将某些命令保留在控制台中?
open (STDOUT, '>',"log.txt")|| die "ERROR: opening log.txt\n";
print "\n inside";
close (STDOUT);
print "\noutside";
我需要字符串“内部”需要内部log.txt中进行打印。需要在控制台中打印“外部”字符串。
但是用我的脚本字符串“inside”打印在log.txt中,但字符串“outside”不打印在控制台上。
任何人都可以帮助我在此
将'使用警告'添加到您的代码中,您将收到警告消息。 – toolic
欢迎来到Stackoverflow。请参阅[当某人回答我的问题时该怎么办?](http://stackoverflow.com/help/someone-answers)并查看[帮助页面](https://stackoverflow.com/help),它很短并且清楚。如果您对发布的答案有疑问,那么预计会发表意见,人们通常会回复并澄清事情。 – zdim