Ubuntu 16.04
У меня есть XML-файл, содержащий около 50 строк кода.Есть определенная строка, которая содержит строку "FFFedrs".В этой строке находится слово true.
Если бы структура была аккуратной с одним пробелом между ними, вот так ..
<property name="FFFedrs" value="true"/> <!-- Enables/Disables EasyMoney -->
Я мог бы использовать команду sed in place следующим образом:
$ cat file.xml
<property name="FFFedrs" value="true"/> <!-- Enables/Disables EasyMoney -->
$ sed -i 's/<property\ name=\"FFFedrs\"\ value=\"true\"\/>\ <!--\ Enables\/Disables\ EasyMoney\ -->/<property\ name=\"FFFedrs\"\ value=\"false\"\/>\ <!--\ Enables\/Disables\ EasyMoney\ -->/g' file.xml
$
$ cat file.xml
<property name="FFFedrs" value="false"/> <!-- Enables/Disables EasyMoney -->
Но файл не отформатирован аккуратно, поэтому строка со строкой "FFFedrs" выглядит примерно так ...
<property name="FFFedrs" value="true"/> <!-- Enables/Disables EasyMoney -->
Как мне перевести true в false в строкекоторый имеет строку "FFFedrs"