如何将Perl脚本输出从windows命令提示符中发出的命令重定向到文本文件



我是Perl的新手,我正在Windows 7的命令提示对话框中执行.pl文件,执行以下操作:

c:perlscriptsrunReport.pl 5 

除了在命令提示对话框中看到输出之外,是否有一种方法可以将输出重定向到文本文件?

任何帮助/指导将不胜感激。问候。

如果您将'> filename.txt'附加到您的行,它将把结果输出到一个文件中。如果您想同时做这两件事,显然可以在http://code.google.com/p/wintee/上找到wintee实用程序。如果它类似于UNIX的tee,那么使用它应该只需要在您的行后面附加'| tee filename.txt'。

而不是在命令行中输出。您可以将输出写入文件。

# Opening file to write the program's output. 
open(FH, ">myFile.txt") or die "Cannot open myFile.txt";
# include module to dump output.
use Data::Dumper;
print FH Dumper(@output);
close FH;

否则你可以这样写:

perl my_script.pl > myFile.txt

相关内容

  • 没有找到相关文章

最新更新