截至目前,我有 22 个文件和 22 个独立但相同(在任务中)的每个文件的脚本。基本上,这就是我所拥有的:
file_1.txt, file_2.txt,..., file_22.txt
对于每个文件,我都有一个脚本:
script_1.pl, script_2.pl,..., script_22.pl
输出
output_1.txt, output_2.txt,..., output_22.txt
分别。
我现在要做的是编写一个脚本,该脚本将同时运行所有脚本(script_1.pl - script_22.pl),这样我就不必每次更新文件时都单独运行它们. 它们都分开的原因是因为我不知道如何循环文件名,并为每个文件名分配一个新的输出文件。我希望有人能帮我解决这个问题:一个脚本可以一次读取所有文件,为每个文件运行脚本(它是一个相同的脚本),并为每个文件打印一个新的输出文件,如上所列。
编辑:我想我应该包括我现在拥有的东西。我确实有一些可行的方法,但它仍然依赖于我拥有 22 个单独的脚本这一事实。我一直在做的事情如下:
system("perl script_1.pl");
system("perl script_2.pl");
...
system("perl script_22.pl");
我希望能够将所有内容组合成一个紧凑的脚本。任何帮助将不胜感激!提前致谢!