Linux whois命令寻找未注册域名
域名一直在被注册,好域名已经很少了,几乎没有了,只能高价购买了。一个程序帮助快速批量检测域名注册情况还是有必要的。
#!/bin/sh
NO_DOMAIN_MATCH="No match for domain"
TMP_FILE="domain_tmp"
#declare -i argsnums
#argsnums= $#
if [ $# -gt 0 ]
then
whois $1 > $TMP_FILE
echo -e "$1 \c"
grep -q "$NO_DOMAIN_MATCH" $TMP_FILE && echo "is not registered!!!" || echo "is registered........"
else
declare -a abc=(a b c d e f g h i j k l m n o p q r s t u v w x y z)
i=1000
j=1005
while [ $i -lt $j ]
do
domain="$i.com"
whois $domain > $TMP_FILE
echo -e "$domain \c"
grep -q "$NO_DOMAIN_MATCH" $TMP_FILE && echo "is not registered!!!" || echo "is registered."
let "i=$i+1"
done
fi
保存以上文件为 whois.sh 然后执行
[root@localhost ~]# sh whois.sh 521-wf.com
运行结果很友好,更加强大的功能正在加工中..........
