Ich habe eine große XML-Datei und ich möchte nur weight="7.0"
zu weight="11.0"
ersetzen, aber nur in den Zeilen, die clockRateScaler
wie folgt enthalten.ersetzen Zeichenfolge nur in bestimmten Zeilen mit einer anderen Zeichenfolge
<operator id="clockRateScaler." spec="ScaleOperator" parameter="@clockRate.c" scaleFactor="0.5" weight="7.0"/>
Ich habe versucht, mit sed
sed 'clockRateScaler/s/ weight="7.0"/ weight="7.0"' file.xml
aber es hat nicht funktioniert.
Wie könnte ich dies unter awk oder sed tun?
Ich habe nicht bemerkt, dass erster/Dank –