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
2023-10-10 19:37:10
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