0

数百万のドメイン名のリストがあり、それらが利用可能かどうかを確認したい.

最初に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))
4

2 に答える 2