【发布时间】:2017-10-09 15:38:40
【问题描述】:
我有一些 xml 文件,我想在将它们解析为 Python 中的 csv 文件之前进行一些预处理(内存问题)。
假设我想从像
这样的 xml 文件中 grep 标题包含“abcd”的内容<Title> Project abcd </Title> <Id> xxxx</Id> <Group>xxxx</Group>... <Title> Project abcd </Title>
由于重复的标题字段,如果我这样做了
grep -Ei "<Title>.*abcd.* </Title>"
如果“abcd”恰好包含在Id或其他不相关的字段中,它将返回该行。
有没有一种方法可以使用 grep 来返回只有 Title 字段包含我要查找的模式的行?
【问题讨论】:
标签: linux grep pattern-matching