好日子的人,Linux的XML編輯從命令行/ Shell腳本
我有這樣的XML:
<application>
<NVPairs name="Variables">
<NameValuePair>
<name>Parameter/1</name>
<value>MyOtherValue</value>
</NameValuePair>
<NameValuePair>
<name>Parameter/2</name>
<value>MyValue</value>
</NameValuePair>
</NVPairs>
</application>
對此我試圖用SED進行編輯。 NVPAIRS和NameValue似乎讓我感到困惑了一下。我可以要求建議如何處理NameValuePair?我也嘗試過XMLStarlet,但同樣的問題。似乎無法處理NameValuePairs。 SED是我的首選。試着製作一個改變幾個值然後部署的腳本。
我的水晶球今晚不工作。你想做什麼,爲什麼它不工作? – John3136
大聲抱歉我想編輯參數/ 2(這不是一個常數)和Myvalue(它也不是一個常量)。 – Riaan
它是XML。使用一些在XML中處理的東西,而不是模式匹配。我可能會使用帶有XML :: LibXML的Perl單線程值 – Quentin