У меня есть скрипт, который запускается, когда загрузка торрента завершена, чтобы увидеть, есть ли аудиофайлы FLAC, и если да, то конвертировать их в MP3. До сегодняшнего дня я использовал:
for file in "$torrentpath"/"$torrentname"/*.flac
do
ffmpeg -i "$file" -qscale:a 0 "${file[@]/%flac/mp3}"
done
Но я понял, что когда приходит торрент с подкаталогами, скрипт бесполезен. Последние несколько дней я пытался возиться с «найти» и «если» и другими способами, но я не вижу ответа. Я знаю, что это там.
Сценарий должен просто проверить, есть ли подкаталоги, и выполнить для них ffmpeg, в противном случае сразу перейти к преобразованию.
Любой маленький намек будет оценен.