Я хочу иметь команду или скрипт, который будет выполнять тестовую функцию flac во всех файлах flac в папке и ее подпапках. (Т.е. $ FLAC -t music_file.flac)Рекурсивно протестировать все файлы flac в папке
Я попытался с помощью
find . -name "*.flac" -exec flac -t '{}' \;
и она работает, однако функция тестирования FLAC также записывает вывод авторских прав/гарантии перед тестированием каждого файла, что затрудняет чтобы четко видеть результат «ok».
Я также попытался с помощью
for file in 'ls *.flac'
do
flac -t $file
done
, который работает гораздо аккуратнее (только пишет о гарантии/об авторских правах когда-то изначально), но не рекурсивно действовать на вложенные папки.
Могу ли я просить некоторую помощь в улучшении этого?
Это прекрасно справится с работой, теперь почему я не подумал об этом! – farmerdave