Big XML - 将第 n 次出现的数据复制到另一个文件

Big XML - 将第 n 次出现的数据复制到另一个文件
<XML>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<company>
<companyname></companyname><address></address>
</company>
<XML>

我们有一个非常大的 XML 文件,上面的模式包含大约 40k 条记录,我们想要将数据从 20k 出现到 30k 出现复制到另一个文件,请同样帮助我们,wc -l只显示 50 行。但记录数已经超过40k。

提前致谢。

答案1

我建议编写一些使用 XML 解析器的脚本/小程序。然后,您可以在解析记录时对其进行计数,并仅过滤掉您需要的内容。

相关内容