读取XML属性的特定部分

时间:2013-01-30 04:25:50

标签: xml grep

我正在尝试获取XML属性的特定部分。假设XML文件是这样的:

<item>
<title>1000 SMS + 1000 Minuten + 1000 MB</title>
</item>

现在我只想提取“1000 MB”部分。我已经可以获得Grep的全线,但无法找到如何将其删除以删除剩余的文本/符号。我已经有了以下内容:

grep -o ".* MB" merged.xml

打印哪些:

<title><![CDATA[1000 SMS + 1000 Minuten + 1000 MB

1 个答案:

答案 0 :(得分:-1)

$ grep -o '[0-9]* MB' merged.xml
1000 MB