Sed oder awk, um eine Zeile in einem Block zu ersetzen

Eingabedatei enthält:

[abc]  
para1=123  
para2=456  
para3=111  

[pqr]  
para1=333  
para2=765  
para3=1345  

[xyz]  
para1=888  
para2=236  
para3=964  

Voraussetzung für ein Shell-Skript ist, dass der eine Parameter eines bestimmten Blocks ersetzt wird
Bsp .: Ersetzenpara2=765 mitpara2=999 von Block[pqr]
Bitte helfen Sie mir, wie ich das erreichen kannsed oderawk Befehl.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage