diff options
author | Ben Sima <ben@bsima.me> | 2019-11-03 10:32:59 -0800 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2019-11-03 10:32:59 -0800 |
commit | 999d3b3b8a6654476fb90daf5d1331349681b650 (patch) | |
tree | 751861c67023a04272211928bdd4867496e0a561 /domain | |
parent | c336d051953f52b159cdccc4cecbf02627fb713b (diff) |
better domain name check
Diffstat (limited to 'domain')
-rwxr-xr-x | domain | 30 |
1 files changed, 8 insertions, 22 deletions
@@ -3,30 +3,16 @@ # Check if domain is free or not. # if [ "$#" == "0" ]; then - echo "usage: domain <names..>" + echo "usage: domain <name.tld>" exit 1 fi # -DOMAINS=( \ - '.com' '.net' '.org' '.biz' \ - '.io' '.us' '.cc' '.co' \ - '.space' '.network' '.app' \ - '.dev' '.live' \ -) -# -# -ELEMENTS=${#DOMAINS[@]} -# -while (( "$#" )); do - for (( i=0;i<$ELEMENTS;i++)); do - whois $1${DOMAINS[${i}]} | egrep -q \ +whois $1 | egrep -q \ '^No match|^NOT FOUND|^Not fo|AVAILABLE|^No Data Fou|has not been regi|No entri' - if [ $? -eq 0 ]; then - echo "ok : $1${DOMAINS[${i}]}" - else - echo "no : $1${DOMAINS[${i}]}" - fi - done -shift -done +# +if [ $? -eq 0 ]; then + echo "ok : $1" +else + echo "no : $1" +fi # |