我使用下面的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