Correspondência de regex não ganancioso (relutante) em sed?
Eu estou tentando usar sed para limpar linhas de URLs para extrair apenas o domínio ..
Então, de:
http://www.suepearson.co.uk/product/174/71/3816/
Eu quero:
(com ou sem o slash trainling, não importa)
Eu tentei:
sed 's|\(http:\/\/.*?\/\).*|\1|'
e (escapando do quantificador não ganancioso)
sed 's|\(http:\/\/.*\?\/\).*|\1|'
mas eu não consigo fazer o quantificador não ganancioso funcionar, então ele sempre acaba combinando com a string inteira.