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