0
我想在bash中解析XML,xpath可以做到這一點。在bash中,如何轉義「{}」?
(要獲得子元素 「說明」 元素 「EM:MINVERSION = 2.1」)這樣的查詢工作良好:
xpath install.rdf /RDF/Description/em:targetApplication/Description[em:minVersion=2.1]
但是,這是行不通的:
xpath install.rdf /RDF/Description/em:targetApplication/Description[em:id={ec8030f7-c20a-464f-9b0e-13a3a9e97384}]
輸出像這樣的:
Query:
/RDF/Description/em:targetApplication/Description[em:id={{ec8030...
.......................................................^^^
Invalid query somewhere around here (I think)
我想這是因爲大括號 「{}」 需要轉義,所以我想 '{{..}}', '{...}' ......日的無他們工作。
我不熟悉使用XPath或Perl在所有...