[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Pegar apenas a URL
From: |
Rodrigo Boechat |
Subject: |
Re: [shell-script] Re: Pegar apenas a URL |
Date: |
Fri, 30 Sep 2011 16:09:52 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:6.0.2) Gecko/20110906 Thunderbird/6.0.2 |
Wow!!!
Sed só não faz chover porque ainda não implementaram uma função para
fazer água!
Kkkkkkkkkkkkkkkkkk
Atualizei o PasteBin novamente. Agora acredito que todos nossos
problemas foram resolvidos.
http://pastebin.com/Fa4XYqz2
<http://pastebin.com/Fa4XYqz2>:) :) :)
Agora, Fernando, diga que isso resolve, por favor!
:D
Rodrigo Boechat
Em 30-09-2011 10:02, Fernando Mercês escreveu:
> 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]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>
[As partes desta mensagem que não continham texto foram removidas]