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
运行结果很友好,更加强大的功能正在加工中..........