Суммируя все комментарии (, написанные Эриком Ренуфом , steeldriver и cas ), решение вашей проблемы
for f in *.ogg; do
ffmpeg -i "$f" "${f%.ogg}.mp3"
done
Это позволяет избежать нескольких проблем с вашей попыткой:
ls
вывода ; basename
(, которое само по себе обычно может быть заменено обработкой строки оболочки, как указано выше ).