Sto cercando di usare sed per ripulire le linee di URL per estrarre solo il dominio.
Quindi da:
http://www.suepearson.co.uk/product/174/71/3816/
Voglio:
http://www.suepearson.co.uk/
(con o senza la barra finale, non importa)
Ho provato:
sed 's|\(http:\/\/.*?\/\).*|\1|'
e (sfuggire al quantificatore non avido)
sed 's|\(http:\/\/.*\?\/\).*|\1|'
ma non riesco a far funzionare il quantificatore non avido ( ?
), quindi finisce sempre per abbinare l'intera stringa.
sed -E 's...
. Tuttavia, nessun operatore riluttante.
cut -d'/' -f1-3
funziona semplicemente .