我正在阅读此问题:Extract lines between 2 tokens in a text file using bash ,因为我有一个非常类似的问题... 我必须提取(并保存到$变量打印前)文本此XML文件:如何从使用bash脚本的令牌之间的文件文本中提取
<--more labels up this line>
<ExtraDataItem name="GUI/LastVMSelected" value="14cd3204-4774-46b8-be89-cc834efcba89"/>
<--more labels and text down this line-->
我只需要获得价值=(显然没有支架,没有“价值=”),但首先,我想这要搜索“GUI/LastVMSelected”得到这条线,因为在其他行中可能有类似的值字段,并且该标签的值是我想要的。
如果这是一个xml/html,你应该考虑使用一个合适的xml解析器 – ajreal 2011-02-01 08:13:20