я буду плакать.... я прочитал 2 сообщения, это не сработает для меня.... я тестировал полдня.... мой xml выглядит так:
<ConfigData xmlns="http://xml.avaya.com/endpointAPI">
<version>1</version>
<parameter>
<name>EnablePresence</name>
<value>1</value>
</parameter>
<parameter>
<name>CurrentSkin</name>
<value>1</value>
</parameter>
<parameter>
<name>DialPlanNationalPhoneNumbLengthList</name>
<value>6</value>
</parameter>
</ConfigData>
xmlstarlet должен изменить значение на (заменив старый файл...)
<ConfigData xmlns="http://xml.avaya.com/endpointAPI">
<version>1</version>
<parameter>
<name>EnablePresence</name>
<value>1</value>
</parameter>
<parameter>
<name>CurrentSkin</name>
<value>1</value>
</parameter>
<parameter>
<name>DialPlanNationalPhoneNumbLengthList</name>
<value>7</value>
</parameter>
</ConfigData>
моя последняя попытка была:
xml edit --inplace --update '//parameter[name="DialPlanNationalPhoneNumbLengthList"]/value' -v 7 config.xml
Кто-нибудь может мне с этим помочь?