我有多个域名和主机名。
abc-ddddd-guru.prod.gama1.com
ddf-yy1.gama1.com
ccd-dlf89-01.cdfgama1.com
kk1-dlf88.gg1-gama1.com
radaas.gama1.com
当我尝试在使用sed的每个域名之前添加ilo时,它不会完全发生
#sed 's/gama1.com/-ilo.gama1.com/g; s/cdfgama1.com/-ilo.cdfgama1.com/g' ; s/gg1-gama1.com/-ilo.gg1-gama1.com/g' ; s/prod.gama1.com/-ilo.prod.gama1.com/g
'
上:
abc-ddddd-guru.prod.-ilo.gama1.com
ddf-yy1.-ilo.gama1.com
ccd-dlf89-01.cdf-ilo.gama1.com
kk1-dlf88.gg1--ilo.gama1.com
radaas.-ilo.gama1.com
请帮助..谢谢
你可以试试这个sed
sed -E 's/([^.]*\.)(.*gama1.com$)/\1-ilo.\2/' infile
或者这个awk
awk '/gama1.com$/{sub(/\./,".-ilo.")}1' infile
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句