for f in */*.ape; do avconv -i "$f" "${f%.ape}.flac"; done


Данная команда выполняет преобразование всех файлов формата APE в формат FLAC внутри текущего каталога и всех вложенных подкаталогов. Она использует цикл for и внутри каждой итерации вызывает утилиту avconv для преобразования файла.

Команда использует переменную f для перебора всех файлов, соответствующих шаблону */*.ape. Внутри цикла, с помощью «${f%.ape}», мы изменяем расширение файла на .flac. Аргументы «$f» и «${f%.ape}.flac» передаются в avconv для указания исходного и конечного файлов.

Альтернативно, можно использовать утилиту ffmpeg вместо avconv, если она установлена. Также можно изменить шаблон поиска файлов, чтобы она соответствовала конкретным требованиям.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *