Код для изменения тега xml, если определенное значение существует

Этот код изменяет значение тега с false на true , если существует ложное значение тега (это то, что я хочу)

Но если значение тега в xml верен, поскольку он изменяет все теги в xml на true. Какое редактирование необходимо сделать, чтобы внести изменения только в том случае, если фактическое значение тега существует и оно ложно?

#!/bin/bash
linenumber=$(grep -n '<example>false</example>' test.xml | awk -F':' '{ print $1 }')
sed -i.old'' ${linenumber}s/false/true/ test.xml
0
задан 11 December 2020 в 20:13

0 ответов

Другие вопросы по тегам:

Похожие вопросы: