Существует одна Windows-программа, которую я должен выполнить несколько сотен раз для преобразования старых файлов в новое (открытый!) формат. Команда проста:
wine /path/to/foobar.exe -convert /filepath/foobar.ext /filepath/foobar.newext
Использование программы .newext
определить, как преобразовать.
Как я могу автоматизировать это с ударом?
Я предложил бы использовать простое for
цикл:
for i in /file/path/*.ext;
do
wine /path/to/foobar.exe -convert "$i.ext" "${i%.ext}.newext"
done
Это собирается циклично выполниться в /filepath/
и преобразовывает все файлы с .ext
расширение того же имени с .newext
.
Каждый раз это работает wine
с за единственным файлом с .ext
формат.