Я хочу, чтобы следующий цикл проходил через файлы m4a и файлы webm. На данный момент я использую две разные петли, другая просто заменяет все m4a из этой петли. Кроме того, файлы, которые выводит ffmpeg, должны удалить расширение m4a, если это был файл m4a, и расширение webm, если это был файл webm. И замени это на mp3. (Как это происходит здесь с m4a). Я понятия не имею, как это сделать, я думаю, что это как-то связано с выражениями регулярных выражений, но я понятия не имею, как на самом деле их использовать, и я никогда не нашел хорошего учебника / документации, поэтому, если он у вас есть, пожалуйста, свяжите его также ,
for i in *.m4a ; do
echo "Converting file $converted / $numfiles : $i"
ffmpeg -hide_banner -loglevel fatal -i "$i" "./mp3/${i/.m4a}.mp3"
mv "$i" ./done
converted=$((converted + 1))
done