Автоматизация преобразования в Wine с BASH (или Python ..)

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

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

Программа использует .newext для определения способа преобразования.

Как я могу автоматизировать это с помощью bash?

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

3 ответа

Я бы предложил использовать простой цикл for:

for i in /file/path/*.ext;
do
 wine /path/to/foobar.exe -convert "$i.ext" "${i%.ext}.newext"
done

Он зациклится на /filepath/ и преобразует все файлы с расширением .ext с тем же именем с .newext. [ ! d1]

Каждый раз, когда он запускает wine, для одного файла с форматом .ext.

3
ответ дан 22 May 2018 в 21:18

Я бы предложил использовать простой цикл for:

for i in /file/path/*.ext; do wine /path/to/foobar.exe -convert "$i.ext" "${i%.ext}.newext" done

Он зациклится на /filepath/ и преобразует все файлы с расширением .ext с тем же именем с .newext. [ ! d1]

Каждый раз, когда он запускает wine, для одного файла с форматом .ext.

3
ответ дан 18 July 2018 в 11:16

Я бы предложил использовать простой цикл for:

for i in /file/path/*.ext; do wine /path/to/foobar.exe -convert "$i.ext" "${i%.ext}.newext" done

Он зациклится на /filepath/ и преобразует все файлы с расширением .ext с тем же именем с .newext. [ ! d1]

Каждый раз, когда он запускает wine, для одного файла с форматом .ext.

3
ответ дан 24 July 2018 в 19:45

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

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