mmv переименовать .pdf файл в .odt

mmv переименовать .pdf файл в .odt

В настоящее время у меня возникла небольшая проблема. Я хотел бы преобразовать свои файлы .pdf в файлы .odt. Для этого я использую программу mmv для Linux.

Для преобразования всех файлов *.pdf в файлы *.odt я использую следующую команду:

mmv '/root/PDF/*.pdf' '/root/ODT/#1.odt'

Теперь у меня возникла небольшая проблема после конвертации, я вижу свои файлы вот так

файл.pdf.odt

как можно предотвратить вызов файла file.pdf.odt?

Я хочу, чтобы окончание .pdf полностью исчезло, и остался только file.odt

решение1

чтобы исправить вашу текущую проблему

rename -n s/.pdf// *.odt

удалите -n, когда результат будет удовлетворительным.

У меня нет mmv, я бы попробовал указать pdf как regexp (регулярное выражение):

mmv '/root/PDF/*.[p][d][f]' '/root/ODT/#1.odt'

согласно странице руководства, *можно перейти на #1, [p]на #2и так далее.

Связанный контент