分页: 1 / 1

求助:如何替换字符串

发表于 : 2009-07-28 21:53
vincentzm
现有文件file,内容如下:
aaaaa
bbbb
name="xyz"ccccc
ddddd
...
想调用系统命令,查找到含有xyz的行,然后将其下一行的内容ddddd替换为eeeee
在file中,可能在其他行也含有ddddd,所以不能直接查找ddddd来替换。。

大家来帮忙
先谢过啦!

Re: 求助:如何替换字符串

发表于 : 2009-07-29 10:06
tubunu
cat test.log

代码: 全选

aaaaa
bbbb
name="xyz"ccccc
ddddd
fffff
cat test.log|sed -e '/xyz/{n;s/ddddd/DDDDD/;}'

代码: 全选

aaaaa
bbbb
name="xyz"ccccc
DDDDD
fffff