Estrazione nome sito da URL

Micky Del Favero blug@lists.linux.it
Tue, 17 Dec 2002 16:43:35 +0100


Mauro Barattin writes:

> Dovrei estrarre da un URL il solo nome del sito. Ad esempio dalle
> seguenti due linee vorrei estrarre solo il "www.html.it" (tutto quello
> che c'è tra http:// e la fine della stringa oppure il primo "/"
> dell'URL). 
> 
> http://www.html.it
> http://www.html.it/banner/wooow/468x60.gif 
>
> Avete qualcosa di già pronto?

No, ma te lo scrivo al volo tanto è un'idiozia:

	awk -F '/' '{print $3}'

oppure (preferisco questa, più strana):

	perl -e '{while(<STDIN>) {@a=split /\// ; print $a[2];}}'

Tutte  e due leggono da stdin e scrivono in stdout, ovviamente.
Per i dettaggi man perl e man awk.

Ciao, Micky
-- 
Errare è umano, ma per fare veramente casino ci vuole la password di root!
Micky Del Favero  micky@chiara.dei.unipd.it  micky@linux.it
Linux Registered User #78384          http://counter.li.org
http://chiara.dei.unipd.it      powered by Debian/GNU Linux