Uso un semplice script per creare .mp3s da file .mp4:
#!/bin/bash
for i in *.mp4
do
ffmpeg -i "$i" -ab 128k "${i%mp4}mp3"
done
Lo script funziona correttamente quando viene eseguito dal desktop o chiamato tramite il terminale. Quando lo script viene chiamato da uno script esterno, tuttavia, non viene eseguito, tornando
"* .mp4: nessun file o directory del genere".
Sospetto che il problema sia con l'espansione della shell, ma non riesco a capire come risolverlo in questa situazione.