Linux中sed命令查找替换某行中的字符

有点复杂,我需要的是,例如:将testfile中,包含min的行,将值为20修改为30。

testfile如下:
minlength = 20
minwidth = 9000
maxlegth = 400

修改后的testfile如下:
minlength = 30
minwidth = 9000
maxlegth = 400
不知道sed命令是不是可以完成这个操作,也可以结合或使用其他命令。

sed '/minlength/s/[0-9]\+/30/'

温馨提示:答案为网友推荐,仅供参考
相似回答