【发布时间】:2021-06-01 21:13:46
【问题描述】:
我有许多想要合并到一个文件中的 xml 文件。我不想从根合并它们,而是从其中一个孩子合并它们。 如何使用 grep/sed/awk 语句继续它?
XML 1:
<root>
<version>AB</version>
<Data>
<Title>MyTitle</Title>
<SubTitle>Mysub</SubTitle>
</Data>
<file author="JXJX" name="MyFile1">
<desc>File1</desc>
<field>Random Field</field>
</file>
<root>
XML 2:
<root>
<version>AB</version>
<Data>
<Title>MyTitle 2</Title>
<SubTitle>Mysub 2</SubTitle>
</Data>
<file author="HIGH" name="MyFile2">
<desc>File2</desc>
<field>Random Field</field>
</file>
<root>
我想要以下 XML 文件:
<root>
<file author="JXJX" name="MyFile1">
<desc>File1</desc>
<field>Random Field</field>
</file>
<file author="HIGH" name="MyFile2">
<desc>File2</desc>
<field>Random Field</field>
</file>
</root>
【问题讨论】:
-
嗨@Yankee,欢迎来到 Stack Overflow。你能提供你尝试过的,一个最小的可重复的例子吗?
标签: xml shell sed scripting grep