1,使用sed命令批量替换文件内容
(1),替换指定目录下符合条件的文件
# 灵活修改指定目录下的满足条件的指定文件,将192.168.1.100替换为192.168.1.200
sed -i 's/192.168.1.100/192.168.1.200/g' ./*.conf
(2),递归替换指定目录下服务条件的文件
# 递归修改指定目录下所有符合条件(可以使用通配肥)的文件,将192.168.1.400替换为192.168.1.500
sed -i "s/192.168.1.400/192.168.1.500/g" `grep 192.168.1.400 -rl --include="configOut.js" ./`
网友评论