Автоматизируйте преобразование в Вине с Bash (или Python..)

Существует одна Windows-программа, которую я должен выполнить несколько сотен раз для преобразования старых файлов в новое (открытый!) формат. Команда проста:

wine /path/to/foobar.exe -convert /filepath/foobar.ext /filepath/foobar.newext

Использование программы .newext определить, как преобразовать.

Как я могу автоматизировать это с ударом?

1
задан 21 June 2017 в 23:46

1 ответ

Я предложил бы использовать простое 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 формат.

3
ответ дан 7 December 2019 в 12:32

Другие вопросы по тегам:

Похожие вопросы: