Как перебирать файлы в каталоге с помощью Bash?

Мне нужно написать скрипт, который запускает мою программу с другими аргументами, но я новичок в 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 и запускает мою программу ,

471
задан codeforester 16 July 2019 в 01:04
поделиться