【发布时间】:2014-01-14 18:43:48
【问题描述】:
我需要编写一个脚本,用不同的参数启动我的程序,但我是 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 并启动我的程序。
【问题讨论】:
-
@LéaGris 提议的副本似乎不那么出色,尤其是作为其中的一个答案仍然提倡循环
ls输出。这些看起来很不一样,我也没有提名它作为这个的副本。
标签: bash for-loop filenames glob