Bash 修改/etc/hosts

402 阅读1分钟
#!/bin/bash

source /etc/profile

IPhostname=$1
arr=(${IPhostname//,/ })
for item in ${arr[@]}
do
  itemarr=(${item//:/ })
  hostIP=${itemarr[0]}
  hostname=${itemarr[1]}
  sed -i '/127.0.0.11*[[:space:]]localhost/a'"$hostIP"' '"$hostname"'' /etc/hosts
done