当前位置: 技术问答>linux和unix
正则表达式问题,使用正则表达式找出指定字符串并替换?
来源: 互联网 发布时间:2017-01-28
本文导语: 在一个文件中,要找到我输入的Ip,并将其替换调,如在test.prop(文件格式不定)中有ip:11.12.13.162 和 11.12.13.16 先在我输入11.12.13.16,就要在test.prop文件中找到11.12.13.16 但不需要11.12.13.162 目标就是 sed -in-place -e...
在一个文件中,要找到我输入的Ip,并将其替换调,如在test.prop(文件格式不定)中有ip:11.12.13.162 和 11.12.13.16
先在我输入11.12.13.16,就要在test.prop文件中找到11.12.13.16 但不需要11.12.13.162
目标就是 sed -in-place -e "s/11.12.13.61/11.12.13.81/g" test.prop
红色部分的怎么写,等高手解决...
先在我输入11.12.13.16,就要在test.prop文件中找到11.12.13.16 但不需要11.12.13.162
目标就是 sed -in-place -e "s/11.12.13.61/11.12.13.81/g" test.prop
红色部分的怎么写,等高手解决...
|
sed -in-place -e "s//11.12.13.81/g" test.prop
|
$ cat test
11.12.13.16 11.12.13.162
dkjfj 11.12.13.16
dkjf00300
dkkjfjf 11.12.13.163dkjfjjf
$ sed ':a;N;$!ba;s/11.12.13.16([^0-9])/11.12.13.811/g' test
11.12.13.81 11.12.13.162
dkjfj 11.12.13.81
dkjf00300
dkkjfjf 11.12.13.163dkjfjjf
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。