How to extract domain name from url?

前端 未结 12 1645
走了就别回头了
走了就别回头了 2020-12-13 05:46

How do I extract the domain name from a url using bash? like: http://example.com/ to example.com must work for any tld, not just .com

12条回答
  •  独厮守ぢ
    2020-12-13 06:50

    $ URI="http://user:pw@example.com:80/"
    $ echo $URI | sed -e 's/[^/]*\/\/\([^@]*@\)\?\([^:/]*\).*/\2/'
    example.com
    

    see http://en.wikipedia.org/wiki/URI_scheme

提交回复
热议问题