我有几百万个域名的列表,我想看看它们是否可用。
我首先尝试了 pywhois,但速度有限。由于我不需要权威的答案,我想我会使用 nslookup。不过,我在编写脚本时遇到了麻烦。
基本上,我想做的是,如果域已注册,则回显它。我得到的是grep: find”: No such file or directory。我认为这很容易,我已经看了太久了......
#!/bin/bash
START_TIME=$SECONDS
for DOMAIN in `cat ./domains.txt`;
do
if ! nslookup $DOMAIN | grep -v “can’t find”; then
echo $DOMAIN
fi
done
echo ELAPSED_TIME=$(($SECONDS - $START_TIME))