0

我有一个大的 TEXT (XML?) 转储,我只想取出包含我的内容的行。

例如,我想要 'TEXT HERE' 部分被找出或其他东西。有没有办法在整个文件中 grep 以便我获得“内容”标签的所有“值”?

<mtg:Property displayName="Content" hidden="false" name="content" nullable="true"
readonly="false" type="string">
              <mtg:Value>TEXT HERE</mtg:Value>
</mtg:Property>

谢谢你的帮助。

4

1 回答 1

0
awk '/content/ {print $2}' FS='<mtg:Value>' RS='</mtg:Value>'
  • 将记录分隔符设置为</mtg:Value>
  • 将字段分隔符设置为<mtg:Value>
  • 查找包含content并打印字段 2的记录
于 2013-05-09T15:56:53.870 回答