Perl:如何在写入文件时打印到控制台

时间:2013-09-12 15:51:23

标签: perl

对于我所确定的问题抱歉是一个非常简单的问题,但现在就这样了。

如果我有一个命令行参数写入文件,如何将消息打印到控制台?这是我在命令行上的内容:

script.pl > outputFile.txt

然后,在脚本中

do_something(); # Prints output to file
print ("Done something."); # How can I make this print to the console?

我有一种感觉我应该使用不同的方法将do_something();的输出打印到文件中,但如果可能的话,我想将指定的文件保留在命令行中。

1 个答案:

答案 0 :(得分:12)

打印到STDERR

print STDERR "message\n";