当前位置: 首页 > 知识库问答 >
问题:

将文件夹系统中的所有.docx文件转换为.odt文件,然后删除所有.docx文件

耿俊彦
2023-03-14

我有一个文件夹系统,有2级深子文件夹。每个文件夹都有一些.docx文件和其他文件。

所以我正在寻找1个linux命令或shell文件脚本,它可以自动执行此操作。

提前道谢。

共有1个答案

杭志泽
2023-03-14

如果您使用的是zsh或bash版本5.0或更高版本,那么这是很简单的:

 #!/bin/zsh
 cd $1 && libreoffice --headless --convert-to odt **/*.docx

对于任何类似sh的shell,您也可以使用以下管道来完成:

 #!/bin/sh
 find $1 -name '*.docx' -print | xargs libreoffice --headless --convert-to odt 
 cd $1 && find $1 -name '*.docx' -delete
 类似资料:
  • 有关删除数据的Firebase文档中说: 删除数据 删除数据的最简单方法是对数据位置的引用调用remove()。 还可以通过将null指定为另一个写入操作(如set()或update())的值来删除。您可以将此技术与update()结合使用,在单个API调用中删除多个子项。 有谁能解释一下,我认为最后一行可以帮助我删除firebase文件夹中的所有文件是什么意思?

  • 问题内容: 我一直在使用一段特定的代码从文件夹中删除文件,但是事实证明这是非常有问题的,因为也许我忘记了关闭一个或两个InputStream。我拥有的代码是如此之大,以至于我无法看到所有尚未关闭的Inputstreams。有没有打开InputStream的删除文件的方法? 这是我一直在使用的代码; 我已经编辑了代码。此版本有效。 问题答案: 提供的代码块中没有InputStream实例。 为了不编

  • 问题内容: 例如,我有一个名为“ Temp”的文件夹,我想使用PHP删除或刷新此文件夹中的所有文件。我可以这样做吗? 问题答案: 如果要删除“隐藏”文件(如.htaccess),则必须使用

  • 本文向大家介绍易语言彻底删除文件夹与文件夹下所有文件,包括了易语言彻底删除文件夹与文件夹下所有文件的使用技巧和注意事项,需要的朋友参考一下 删除目录命令 英文命令:RmDir 操作系统支持:Windows、Linux     所属类别:磁盘操作 删除一个存在的目录。成功返回真,失败返回假。 语法:  逻辑型  删除目录 (欲删除的目录名称) 例程 说明 使用浏览文件夹选择要删除的目录,并将目录名存

  • 我正在寻找一些“稳定”的方法来转换从MS WORD到PDF文件的DOCX文件。从现在起,我使用OpenOffice安装作为监听器,但它经常挂起。问题是,当许多用户同时想要将SXW、DOCX文件转换成PDF时,我们会遇到这样的情况。还有其他的可能性吗?我尝试了这个网站上的示例:https://angelozerr.wordpress.com/2012/12/06/how-to-convert-doc

  • 我想使用docx4j删除docx文件中的所有注释。 我可以使用如下所示的一段代码删除实际的注释,但我认为我也需要从主文档部分删除注释引用(否则文档已损坏),但我不知道如何做到这一点。 感谢您的指导! 我还在docx4j论坛上发布了这个问题:http://www.docx4java.org/forums/docx-java-f6/how-to-remove-all-comments-from-doc