从命令行在Linux中连接OpenDocument文本文件

有没有办法在Linux中从命令行连接两个OpenDocument文本文件(即OpenOffice使用的格式)? 我正在寻找一个命令,让我做这样的事情:

concat-docs doc1.odt doc2.odt doc3.odt -o alldocs.odt 

这个假设的命令将会产生alldocs.odt,它将一个接一个地包含doc1,doc2和doc3。

我已经研究过在原始xml级别这样做,它已经足够复杂了(重命名自动样式以避免冲突等),我宁愿不这样做,除非没有任何其他工具可以做什么我想要。

我现在无法仔细检查,但是您可能想要查看Python-UNO桥或OOoPy中的一些选项。 两者都有听起来像你可能想要做的事情。 Python-UNO桥有一个名为oomerge.py的东西,它被描述为“一个命令行工具,它通过追加多个单个文档来创建一个新文档”,而OOoPy有一个实用工具ooo_cat ,用于将多个OOo文件连接成一个”。

试试这些,并发回你的发现….