From 161730ed73261bcf2bc73b943c4b84184ae3d057 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Wed, 28 Aug 2019 07:53:36 -0700 Subject: add domain script --- domain | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 domain (limited to 'domain') diff --git a/domain b/domain new file mode 100755 index 0000000..ede0450 --- /dev/null +++ b/domain @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# +# Check if domain is free or not. +# +if [ "$#" == "0" ]; then + 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 \ + '^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 +# -- cgit v1.2.3