1

我在 Windows 中编写了一个 perl 脚本,它产生一两行输出。

我希望能够从命令行运行脚本 n=100 次,而不需要在脚本中进行更多编码(除非有简单的方法)并收集输出?有人建议我可能需要一个批处理文件?

基本上,有没有简单的方法:

[perl script.pl >> output + [Enter Key]] # n times in cmd

谢谢!

4

2 回答 2

5

您可以在批处理文件中使用 FOR 循环:

for /L %%N IN (1, 1, 100) DO perl script.pl >> output.txt
于 2012-09-01T08:35:19.900 回答
3

只需在您的代码周围包裹一个 for 循环:

#!/your/perl

for ( my $i = 0; $i < 100; $i++ ) {
    # YOUR ORIGINAL PERL CODE HERE
}
于 2012-09-01T09:15:29.787 回答