Я хочу запустить инструмент командной строки, который берет файл, манипулирует им и экспортирует новый файл. Я могу использовать эту команду просто отлично для одного файла, но хотел бы, чтобы она запускалась через всю папку файлов с указанным расширением. Я хотел бы назвать вновь созданный файл на основе старого имени файла, но заменил первые несколько букв имени файла на то, что я указал. Например:
команда newfile_same oldfile_same
Спасибо за помощь!
Если вы хотите изменить все файлы в каталоге, которые имеют специальное расширение, вы можете использовать другой цикл for-[:]
Вы можете использовать цикл for:
for FILE in "file1" "file 2" "another file"; do
command "newfile_$FILE" "$FILE";
done