使用 BASH(或 Python ..)在 Wine 中自动进行转换

使用 BASH(或 Python ..)在 Wine 中自动进行转换

有一个 Windows 程序我必须运行几百次才能将旧文件转换为新(开放!)格式。命令很简单:

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

该程序用来.newext决定如何转换。

我怎样才能用 bash 自动完成这个任务?

答案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

相关内容