我正在閱讀此問題: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