我有一個xml在下面,需要修改一些參數值如何使用bash或perl更改XML中的參數值?
<test name="MyRawExample" preserve-order="true">
<parameter name="example-parameter" value="11111" />
<classes>
<class name="com.ericol.nco.blocktests.example.ExampleTestcase" />
</classes>
</test>
我需要尋找特定的參數名稱,然後通過新的輸入值替換相應的值並更新xml文件。
我想知道是否有人可以幫助我如何改變它或爲我提供一個嚴格的文檔,以便我可以找到最有效的腳本來完成此操作。
問候, Behzad
這不是stackoverflow的工作原理。您向我們展示您目前編碼的內容,詢問您遇到的特定問題,並嘗試提供幫助。我們不會爲您編寫腳本。 –
例如查找pratameter名稱「example-parameter」,然後使用22222更改相應的值標記。 – user737862
我正在嘗試下面的樣子,但我沒有任何參考,因此我可以將其打磨以符合我的預期結果:awk -F 「=」-v newval = 22222'/ parameter/{$ 2 = newval; print; next} 1'src/main/resources/exampleSuite.xml – user737862