mmv 重新命名 .odt 中的 .pdf 文件

mmv 重新命名 .odt 中的 .pdf 文件

我目前有一個小問題,我想將我的 .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'

根據手冊頁,*會 go to #1[p]to#2等等。

相關內容