![mmv 将 .pdf 文件重命名为 .odt](https://linux22.com/image/1576302/mmv%20%E5%B0%86%20.pdf%20%E6%96%87%E4%BB%B6%E9%87%8D%E5%91%BD%E5%90%8D%E4%B8%BA%20.odt.png)
我目前有一个小问题,我想将我的 .pdf 文件转换为 .odt 文件,为此我使用 Linux 程序 mmv。
我使用以下命令将所有 *.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
等等。