Como url é algo bem complexo, vai algo no grito, para domínios públicos.
Não sei se funcionaria 100%.

dom(){
 d=`echo $1|cut -d/ -f3`
 until whois $d|grep -q 'Domain Name:';do d=${d#*.};done
 echo $d
}

$ dom 
http://br-linux.org/2008/3-vagas-de-suporte-de-ti-no-centro-de-florianopolis-ultima-chamada/
br-linux.org
$ dom http://www.gmail.com 
gmail.com
$ dom "http://br.groups.yahoo.com/group/shell-script/message/25636?l=1";
yahoo.com
$


------------------------------------------------------------------
>From: [EMAIL PROTECTED]
>
>Estou fazendo um script pra external_acl no squid, e tenho como 
>parametro uma URL completa.
>Exe: 
>http://br-linux.org/2008/3-vagas-de-suporte-de-ti-no-centro-de-florianopolis-ultima-chamada/
>
>Gostaria de pegar esta URL e transformar em apenas dominio, sendo que a 
>url pode comecar com www, www3, http, etc...
>Teria que pegar qualquer tipo de url e transformar em dominio.



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a