Есть критерии поиска, которые потом передаются в Bash для дальнейшей обработки: создании имени файла и конвертации через FFmpeg.
Есть примерная структура файлов.
Когда я использую команду find для поиска нужных мне файлов с их путями и прошу просто-напросто их вывести, то утилита отрабатывает просто идеально.
Результат выполнения команды find.
Но стоит перенаправить это выполнение в Bash для, например, создания переменной, редактировании её имени и последующей передачи в FFmpeg для конвертации, то происходит примерно следующее:
Результат выполнения, перенаправленный в Bash.
find ~/Desktop/Serial -type f \( -name "*.mkv" -o -name "*.avi" \) -exec sh -c 'path={}; echo $path' \;
Если просто попросить вывести переменную из результата выполнения, то отрабатывает адекватно:
Подскажите, пожалуйста, как можно решить данную проблему. Спасибо.