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