<分区>
我有一个程序需要两个文件作为输入,每次执行它需要 10 分钟。我需要执行该程序 500 次,但在每次执行之前,我需要更改两个输入文件中的每个单词的一部分。
例如,我有一个包含以下文件的目录:a_1、a_2、...、a_499、a_500、input1.dat 和 input2.dat。我需要一个 bash 脚本,以便在执行此脚本时:
1) 在两个输入文件:input1.dat 和 input2.dat 中,字符串“a_1”(这是我目录中的第一个文件的名称)被字符串“a_2”(目录中的第二个文件)替换。
2) 我的程序执行为:myprogram -i input1.dat
(之所以只出现input1.dat是因为里面调用了input2.dat)
3) 当执行结束时,字符串“a_2”在两个输入文件中都被替换为“a_3”。
4)我的程序又被执行了
我需要对目录中的所有文件执行此操作(直到“a_499”被“a_500”替换并且程序最后一次执行),而不更改两个输入文件的名称
我是 bash 的新手,所以这超出了我的能力范围,但如果有人可以帮助我,那将节省我很多时间。