Add script 'get_domain_by_hostname.sh'.

This commit is contained in:
Christoph 2021-02-13 03:22:30 +01:00
parent 953fcb4794
commit 56b7c3fba8

View File

@ -0,0 +1,35 @@
#!/usr/bin/env bash
if [[ $# < 1 ]] || [[ $# > 1 ]] ; then
echo -e "
\033[31m\033[1mNo hostname or too many parameters given.\033[m
\033[1mUsage\033[m: $(basename $0) <hostname>
"
exit 1
fi
hostname=$1
get_domain_by_hostname() {
_domain=$1
_tmp_domain="${_domain#*.}"
while [[ "$_tmp_domain" =~ \. ]]; do
_domain="$_tmp_domain"
_tmp_domain="${_domain#*.}"
done
echo $_domain
}
domain="$(get_domain_by_hostname "$hostname")"
echo ""
echo " hostname: $hostname"
echo " domain: $domain"
echo ""
exit 0