批量查询4位未注册域名并保存为文本的shell脚本
这个shell脚本能查询所有的4位.com域名,并将未注册的域名保存到fcbu.com.txt的文本文件中。
代码很简单,如下:
#!/bin/bash
str="0123456789abcdefghijklmnopqrstuvwxyz"
leng=`expr length $str`
exp=".com"
n=1
while [ $n -le $leng ]
do
domaina=`expr substr $str $n 1`
m=1
while [ $m -le $leng ]
do
domainb=$domaina`expr substr $str $m 1`
k=1
while [ $k -le $leng ]
do
domainc=$domainb`expr substr $str $k 1`
i=1
while [ $i -le $leng ]
do
domaind=$domainc`expr substr $str $i 1`
domain=$domaind$exp
var=''
var=`whois $domain | grep -i -A 1 status: | tail -n 1`
if [ "$var" = "" ]; then
echo $domain >> fcbu.com.txt
fi
(( i ))
done
(( k ))
done
(( m ))
done
(( n ))
done
exit 0;
如果要查询其他后缀的域名只要修改第四行的exp=".com",例如改为exp=".net" 即可。
这个批量查询4位未注册域名并保存为文本的shell脚本有用就拿去用吧,版权不限。