shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Pegar apenas a URL


From: Fernando Mercês
Subject: Re: [shell-script] Re: Pegar apenas a URL
Date: Fri, 30 Sep 2011 10:02:51 -0300

Flavio, mas assim não funciona para, por exemplo:
http://webmail.correios.com.br (deveria retornar só o domínio, sem o
'webmail'). ;-)

Abraço.

Att,

Fernando Mercês
Linux Registered User #432779
www.mentebinaria.com.br
softwarelivre-rj.org
@MenteBinaria
------------------------------------
Participe do I Hack'n Rio
                 hacknrio.org
------------------------------------


2011/9/30 flavio_fsf <address@hidden>

> **
>
>
>
>
> estou postando novamente para corrigir um deslize meu no último post.
> na segunda linha da solução que propus estava assim:
>
> link=${link##*www.}
>
> mude para:
>
> link=${link#*www.}
>
> retirando um "#" da linha.
>
> a mudança é para evitar problemas.
>
> imagine que um webmaster criou uma página com o nome "www.html".
> a url completa seria algo do tipo:
>
> http://www.sitequalquer.com/www.html
>
> se usarmos a construção "${link##*www.}" , resultaria em "html".
> ou seja, essa construção é mais gulosa, removeria até o ultimo "www." .
>
> se quiser saber mais sobre isso pesquise sobre "expansão de parâmetros" no
> google.
>
> então as três linhas ficariam:
>
> link="$1"
> link=${link#*www.}
> link=${link%%/*}
>
> aí sim o resultado seria "sitequalquer.com"
>
>
> --- Em address@hidden, Fernando Mercês <nandu88@...>
> escreveu
> >
> > Haha, persistência é tudo, Rodrigo. Parabéns. Eu também não consegui
> > resolver de maneira simples, por isso escrevi a função.
> >
> > Abraço.
> > Em 29/09/2011 15:47, "Rodrigo Boechat" <rodrigo.boechat.tenorio@...>
> > escreveu:
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]