[坑]sed命令替换指定字符后不固定字符串,文本信息的替换删除

Posted dogharry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[坑]sed命令替换指定字符后不固定字符串,文本信息的替换删除相关的知识,希望对你有一定的参考价值。

参考这篇文章时遇到一个“坑”

https://blog.csdn.net/qq_27664167/article/details/83576845

 

[root@iProc /root]#sed -ri ‘s/(IPADDR=")[^"]*/111.11.11.190/‘ S98ifconfig

 

注意ip地址为11.11.11.190

在ip地址前有个1,这个1是做什么的?查了资料发现1 竟然是个替换标记--“子串匹配标记”,好坑,为何用1这个数字呢,其他标记都是字母呀!

 

技术图片

 

以上是关于[坑]sed命令替换指定字符后不固定字符串,文本信息的替换删除的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令之sed-替换字符串

linux 给文件替换字符串/替换内容/替换某行 (shell,sed)

sed 怎样在文本里指定位置插入字符

unix sed怎么给每行前添加字符“/” 如果添加HEAD的话正常,但是要添加的文本是URL的话

shell脚本sed命令如何使用变量替换掉包含指定字符串的整行

linux sed 替换