No codicioso (reacio) regex coincidencia en sed?


Estoy tratando de usar sed para limpiar líneas de URL para extraer solo el dominio..

Así que de:

http://www.suepearson.co.uk/product/174/71/3816/

Quiero:

Http://www.suepearson.co.uk/

(ya sea con o sin la barra de trenzado, no importa)

He intentado:

 sed 's|\(http:\/\/.*?\/\).*|\1|'

Y (escapando del cuantificador no codicioso)

sed 's|\(http:\/\/.*\?\/\).*|\1|'

Pero parece que no puedo hacer que el cuantificador no codicioso funcione, por lo que siempre termina coincidiendo con toda la cadena.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52