From 999d3b3b8a6654476fb90daf5d1331349681b650 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Sun, 3 Nov 2019 10:32:59 -0800 Subject: better domain name check --- domain | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) (limited to 'domain') diff --git a/domain b/domain index ede0450..3dc1ecc 100755 --- a/domain +++ b/domain @@ -3,30 +3,16 @@ # Check if domain is free or not. # if [ "$#" == "0" ]; then - echo "usage: domain " + echo "usage: domain " 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 # -- cgit v1.2.3