Нужно было перегнать несколько файлов через ffmpeg, накидал простенький скрипт. там есть фрагмент:
find $dir -maxdepth 3 -iname "*.mp4" -type f | while read f
do
f=$(basename "${f}"
ffmpeg ... > /dev/null 2>&1
done
...
Цикл обрабатывает только первый файл, а потом прекращает работу.
Если убрать вызов ffmpeg - обходит все файлы.
Куда копать?