我想在一个13GB的XML文件grep,我得到下面这个错误。 其实我需要grep这种模式,并确定行,并将XML文件中的数据传输到Excel文件。
home/jale% zgrep -i "Forward Challenge Curly WUT" *filename*
grep:行太长了
grep:行太长了
使用XPATH而不是GREP的XML解析器。 GREP不是专门用于在XML文件中搜索的,解析器也是。
XPath(XML路径语言)是用于从XML文档中选择节点的查询语言。 另外,XPath可用于从XML文档的内容中计算值(例如,字符串,数字或布尔值)。 XPath由万维网联盟(W3C)定义。