1、先把域名文件整理成每行一个域名的形式
2、在shell脚本里遍历域名文件每一行即每一个域名
3、通过 ping ${domain} -c 1|sed '1{s/[^(]*(//;s/).*//;q}'
语句截取ping结果获取域名解析ip
#!/bin/bash
n=1
for domain in `cat domains_arr.txt`
do
ip=`ping ${domain} -c 1|sed '1{s/[^(]*(//;s/).*//;q}'`
echo -e $n "\t" $domain "\t" $ip
if [ "$ip" != "47.91.149.228" ]
then
echo -e $domain"\t"$ip >> chk_fail.txt
fi
n=$(($n+1))
done