批量替换语法
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
sed -i "s/oldString/newString/g" `grep oldString -rl /path`
sed -i "s/192.168.1.1:8080/127.0.0.1:8081/g" `grep 192.168.1.1:8080 -rl ./`
grep -rn "192.168.1.1:8080"
sed -i "s/127.0.0.1:8081/192.168.1.1:8080/g" `grep "127.0.0.1:8081" -rl ./`
grep -rn "127.0.0.1:8081"
vim 替换:
% 全部替换 不带 % 只替换查找到的
#替换每一行的第一个a
:%s/a/b/
#全部替换
:%s/a/b/g
#替换/时需要转义"\/"