我需要编写一个脚本,用不同的参数启动我的程序,但我是Bash的新手。我用以下方式开始我的程序:
./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]
。
这是我想做的事情的伪代码:
for each filename in /Data do
for int i = 0, i = 3, i++
./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt
end for
end for
所以我真的很困惑如何从第一个参数创建第二个参数,所以看起来dataABCD_Log1.txt并开始我的程序。