「grep」ではなくて「sed」による例だが、
URL(URI)の中からホスト名(サーバー名 *1)を抽出したいなら
 *1 スキーム(http:)とパス(/yyy/zzz/index.html)に挟まれた部分

[入力]URL http://www.xxx.co.jp/yyy/zzz/index.html
[出力]ホスト名 www.xxx.co.jp

$ echo "http://www.xxx.co.jp/yyy/zzz/index.html"; | sed -e 's/.*http:\/\/\([^\/]*\)\/.*/\1/i'
www.xxx.co.jp