- 论坛徽章:
- 145
|
回复 1# lunaest
$ awk 'match($0,/<source name="([^"]+)/,a){src=a[1]}src=="bbb"{sub(/max="10000"/,"max=\"12345\"")}1' FILE
<source name="aaa">
<parameter free="0" max="10000" min="0.0001" name="Prefactor" scale="1e-12" value="3.616513122"/>
<parameter free="0" max="10" min="0" name="Index" scale="-1" value="2.55996"/>
<parameter free="0" max="500000" min="30" name="Scale" scale="1" value="648.478027"/>
<source name="bbb">
<parameter free="0" max="12345" min="0.0001" name="Prefactor" scale="1e-12" value="2.327612278" />
<parameter free="0" max="10" min="0" name="Index" scale="-1" value="2.4095" />
<parameter free="0" max="500000" min="30" name="Scale" scale="1" value="915.795898" />
<source name="ccc">
<parameter free="0" max="10000" min="0.0001" name="Prefactor" scale="1e-14" value="1.119141435" />
<parameter free="0" max="10" min="0" name="Index" scale="-1" value="1.99974" />
<parameter free="0" max="500000" min="30" name="Scale" scale="1" value="5288.33252" />
|
|