【发布时间】:2015-09-26 14:23:30
【问题描述】:
我有一个包含如下批次的 XML 文件。
我想使用 shell 脚本根据标签将此文件拆分为 5 个文件。 请帮忙,提前谢谢。
<Items>
<Item>
<Title>Title 1</Title>
<DueDate>01-02-2008</DueDate>
</Item>
<Item>
<Title>Title 2</Title>
<DueDate>01-02-2009</DueDate>
</Item>
<Item>
<Title>Title 3</Title>
<DueDate>01-02-2010</DueDate>
</Item>
<Item>
<Title>Title 4</Title>
<DueDate>01-02-2011</DueDate>
</Item>
<Item>
<Title>Title 5</Title>
<DueDate>01-02-2012</DueDate>
</Item>
</Items>
期望的输出:
<Items>
<Item>
<Title>Title 1</Title>
<DueDate>01-02-2008</DueDate>
</Item>
</Items>
【问题讨论】:
-
这与 UNIX 有什么关系? UNIX 是一种操作系统标准,而 XML 是一种文件格式...
-
我正在尝试将单个单元从批处理中分离出来,并且我在 UNIX 操作系统中工作,所以我想知道如何使用 shell 脚本来实现。
-
@drewr2012 想知道:只是好奇你想从完成这项工作中获得什么。
标签: xml unix xml-parsing