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 
原文地址:https://www.cnblogs.com/sddai/p/10220844.html