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: Rodrigo Boechat
Subject: Re: [shell-script] Re: Pegar apenas a URL
Date: Tue, 04 Oct 2011 00:38:32 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20110923 Thunderbird/7.0

Fernando, boa noite!
Fiz, instalei, adicionei a função nas ZZ aqui no meu pc.
Tudo rodando certo aqui.
Mandei email para o cara. To esperando o retorno dele.

Abraço!

Rodrigo Boechat

Em 03-10-2011 21:45, Fernando Mercês escreveu:
> Rodrigão, olha aí: http://funcoeszz.net/minhazz.html
>
> 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/10/1 Rodrigo Boechat<address@hidden>
>
>> **
>>
>>
>> Eu consegui encontrar um jeito de emular o cut -d -f com sed. :)
>>
>> Beleza, Fernando. Mas como eu faria isso?
>>
>> Em 30-09-2011 16:53, Fernando Mercês escreveu:
>>
>>> haha acho que resolve mesmo, Rodrigo. Só jogar pra um cut -d/ -f3 se
>>> precisar cortar endereços do tipo:
>>>
>>> http://www.tchau.com.br
>>> http://www.tchau.com.br/nada/tudo/lala/lele
>>>
>>> Ou fazer o cut antes, tanto faz, mas a tua expressão matou! ;-)
>>>
>>> Que acha de submeter para incluir nas funcoeszz? Eu acho que isso é bem
>>> útil.
>>>
>>> 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 Rodrigo Boechat<address@hidden>
>>>
>>>> **
>>>>
>>>> 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]
>>>>
>>>>
>>>>
>>> [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]
>>
>>
>>
>
> [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]



reply via email to

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