2017-10-06 10 views
0

Cette mise à jour xmlstartlet fonctionne pour "ThreadGroup" mais pas pour "fooThreadGroup" comment puis-je ajouter un caractère générique de préfixe à la chaîne "ThreadGroup" dans ce qui suit s'il vous plaît?comment ajouter un caractère générique à une mise à jour xmlstarlet

xmlstarlet ed --inplace --update '//ThreadGroup/longProp[@name="ThreadGroup.start_time"]' --value '1363247040000' "${xmlFile}" 
+0

ce qui est ' "fooThreadGroup"' dans votre cas? – RomanPerekhrest

Répondre

0

Depuis xmlstarlet ne supporte pas ends-with() (parce que ce XPath 2.0), vous auriez à faire quelque chose comme:

//*[self::ThreadGroup or self::fooThreadGroup]/longProp[@name="ThreadGroup.start_time"]