[坑]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這個數字呢,其他標記都是字母呀!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM