1.eval sed ’s/$a/$b/’ filename
2.sed "s/$a/$b/" filename
3.sed ’s/’$a’/’$b’/’ filename
4.sed s/$a/$b/ filename
第一种eval sed -i 's!gcomm://!gcomm://$IP_2!g' /etc/my.cnf.d/server.cnf
第二种sed -i "s/localhost-IP/$IP_2/g" /etc/my.cnf.d/server.cnf
查找文件包含字符行并替换该行内容
sed -i "/Generated/s/NetworkManager/NetworkManager 111/g" resolv.conf