How to extract domain name from url?

前端 未结 12 1662
走了就别回头了
走了就别回头了 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

    The following will output "example.com":

    URI="http://user@example.com/foo/bar/baz/?lala=foo" 
    ruby -ruri -e "p URI.parse('$URI').host"
    

    For more info on what you can do with Ruby's URI class you'd have to consult the docs.

提交回复
热议问题