Мой рекордер камер безопасности (расположенный в далеком месте), FTP`s для моих видеофайлов на сервере после любого события. Он автоматически создает судиры с именем, содержащим дату дня. Используя команды find и ffmpeg, сервер конвертирует DAV-файл в AVI и удаляет DAV-файл. После этого каждый видеофайл имеет такое имя:
19.38.41-19.38.55[M][@0][0].dav.avi
Я хочу изменить имя выше для форматирования следующим образом:
19-38-41.avi
Как я могу сделать это в том же «find» command line
Я пытаюсь использовать в качестве первого синтаксиса:
find $katalog -name '*.dav.avi' -execdir rename 's/\.dav//' {} \;
Но результат был:
rename:not enough arguments
Any идея что не так?