Revision: 63766
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 5, 2013 19:24 by vikiyou
Initial Code
# Name: _getdomainnameonly # Arg: Url/domain/ip # Returns: Only domain name # Purpose: Get domain name and remove protocol part, username:password and other parts from url _getdomainnameonly(){ # get url local h="$1" # upper to lowercase local f="${h,,}" # remove protocol part of hostname f="${f#http://}" f="${f#https://}" f="${f#ftp://}" f="${f#scp://}" f="${f#scp://}" f="${f#sftp://}" # Remove username and/or username:password part of hostname f="${f#*:*@}" f="${f#*@}" # remove all /foo/xyz.html* f=${f%%/*} # show domain name only echo "$f" }
Initial URL
Initial Description
Get domain name and remove protocol part, username:password and other parts from url
Initial Title
_getdomainnameonly
Initial Tags
Initial Language
Bash