这可能对您有用(GNU sed):
sed '/<key>ConnectionString</key>/!b;n;c<string>changed_value</string>' file
!b取反前一个地址(regexp)并中断所有处理,结束sed命令,
n打印当前行,然后将下一行读入模式空间,
c将当前行更改为命令后的字符串。

这可能对您有用(GNU sed):
sed '/<key>ConnectionString</key>/!b;n;c<string>changed_value</string>' file
!b取反前一个地址(regexp)并中断所有处理,结束sed命令,
n打印当前行,然后将下一行读入模式空间,
c将当前行更改为命令后的字符串。