Я использую простой скрипт для создания .mp3s из файлов .mp4:
#!/bin/bash
for i in *.mp4
do
ffmpeg -i "$i" -ab 128k "${i%mp4}mp3"
done
Скрипт работает нормально при запуске с рабочего стола или при вызове через терминал. Когда скрипт вызывается из внешнего скрипта, он не запускается, возвращая
msgstr "* .mp4: Нет такого файла или каталога".
Я подозреваю, что проблема связана с расширением оболочки, но я не могу понять, как это исправить в этой ситуации.