現在のところ、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)を同時に実行するスクリプトを作成することです。これにより、ファイルを更新するたびにすべてのスクリプトを個別に実行する必要がなくなります。 。それらがすべて別々である理由は、ファイル名を循環する方法がわからないためです。ファイル名ごとに、新しい出力ファイルを割り当てます。誰かがこれを正確に手伝ってくれることを願っています:すべてのファイルを一度に読み込み、各ファイルのスクリプトを実行し(1つの同一のスクリプトです)、各ファイルに対して新しい出力ファイルを印刷します、上記のように。
編集:私は今持っているものを含めるべきだと考えました。私はうまくいくものを持っていますが、それでも私が22の別々のスクリプトを持っているという事実に依存しています。私がやってきたことは次のとおりです。
system("perl script_1.pl");
system("perl script_2.pl");
...
system("perl script_22.pl");
すべてを1つのコンパクトなスクリプトにまとめられるようにしたいと思います。どんな助けでも大歓迎です!前もって感謝します!