find - как получить сортировку ?
Задача: найти все файлы аудиокниги и подготовить их для плейера.
Если все файлы в одной директории, задача решается командой:
mid3v2 *.mp3 --delete-all && mp3gain *.mp3 && cat *.mp3 | split -b 50m
-a2 -d
но если файлы в поддиректориях, то первые два действия решаются с помощью:
find -type f -name '*.mp3' -exec mid3v2 --delete-all '{}' \; && find
-type f -name '*.mp3' -exec mp3gain '{}' \;
А вот с последней частью возникла сложноть - при
find -type f -name '*.mp3' -exec cat '{}' \; | xxx...
ломается сортировка.
find --help | grep sor ничего не находит,
как использовать отдельный sort несовсем понятно.
Какие могут быть варианты ?
--
Sincerely,
Nicholas
Reply to: