Есть фонотека с определенной структурой, например:
moon% tree
.
|-- Другие Берега
| |-- 01 Комната (Вступление).mp4
| |-- 02 Другие Берега.mp4
| |-- 03 Муза.mp4
| |-- 04 Февраль.mp4
| |-- 05 Живем Дальше.mp4
| |-- 06 Южные Сны.mp4
| |-- 07 Черный Ветер.mp4
| |-- 08 Исповедь.mp4
| |-- 09 Читай По Губам.mp4
| |-- 10 Моно.mp4
| |-- 11 Дети Неба.mp4
| |-- 12 Отец.mp4
| |-- 13 Грязные Раны.mp4
| |-- 14 Орион 122.mp4
| `-- Cover.png
`-- Фаталист
|-- 01 Полкан.mp4
|-- 02 Монами.mp4
|-- 03 Навсегда.mp4
|-- 04 Безразличие.mp4
|-- 05 В Точку.mp4
|-- 06 Голос.mp4
|-- 07 Дневники.mp4
|-- 08 Рай.mp4
|-- 09 Проекция.mp4
|-- 10 Летя На Огонь.mp4
|-- 11 На Безлюдной Войне.mp4
|-- 12 Остановка.mp4
|-- 13 Пепел.mp4
|-- 14 Расстояние.mp4
|-- 15 Неосторожно.mp4
`-- Cover.png
2 directories, 31 files
moon%
Дерево каталогов довольно ветвистое, нужно автоматизировать процесс. Нужно проити по файлам с расширением ".mp4" програмой AtomicParsley со нижеприведенными параметрами.
AtomicParsley "01 Полкан.mp4" --artwork REMOVE_ALL --artwork Cover.png --encodingTool "Nero AAC"
AtomicParsley "02 Монами.mp4" --artwork REMOVE_ALL --artwork Cover.png --encodingTool "Nero AAC"
После обработки AtomicParsley создает новые файлы с измененым содержимым с -temp-***** в названии.
01 Полкан-temp-70238.mp4
02 Монами-temp-25109.mp4
Необходимо удалить все файлы ".mp4", в котором нет temp, включая файлы ".png" Необходимо переименовать все файлы из "01 Полкан-temp-70238.mp4" в "01 Полкан.mp4". То есть убрать -temp-***** в названии каждого файла.
Спасибо за помощь, друзья.