Linux 批量查找替换方法(VIM和sed)


版权声明:欢迎与我交流讨论,若要转载请注明出处~ https://blog.csdn.net/sinat_36053757/article/details/70946263

1.VIM命令 
当前行进行替换

:s/XXX/YYY/g

XXX是需要替换的字符串,YYY是替换后的字符串。 
全局替换

:% s/XXX/YYY/g 

对指定部分进行替换用V进入visual模式,再进行:s/XXX/YYY/g. 

或指定行范围 替换::100, 102s/XXX/YYY/g. 
替换字符串中的”/” 用”\”转义,即用”\/”表示。

2.sed命令

konsy@konsy-gamebox$ sed -i 's/XXX/YYY/g' test.txt #将test.txt中的XXX换成YYY 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM