[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] sed imprimir um trecho (link) de um arquivo
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] sed imprimir um trecho (link) de um arquivo |
Date: |
Fri, 25 Mar 2011 18:14:06 -0300 |
o complicado disso é que o sed vai ou imprimir a linha que tem uma url ou
vai substituir a linha pela url encontrada para então imprimir, coisa que
pode ser trabalhosa.
tente usar o grep com as opções -oE
-o imprime apenas o que foi pego pelo padrão
-E usa expressoes regulares expandidas - no gnu sed
grep -oE 'http://[^"]' arquivo
vai te mostrar coisas como
http://blablalbla
quando dentro de um a href. basta refinar a expressão para pegar uma url
generica que fica bonito.
outra forma é abrir com o lynx e fazer um --dump do html - os links ficarão
no final.
2011/3/25 sergio <address@hidden>
>
>
> Saudações,
> amigos, li, procurei e não consegui desenvolver...
> tenho um arquivo com n links para baixar...e quero fazer um for para
> extrair os links. segue uma linha do arquivo (abaixo).
>
> href="javascript:openNewWindow('<a href="
> http://www.4shared.com/video/tTJrj6_H/000-Pica_Pau-ataca_novamente.html
> ')"">
> http://www.4shared.com/video/tTJrj6_H/000-Pica_Pau-ataca_novamente.html
> ')"</a>
>
> Preciso extrair o link "
> http://www.4shared.com/video/tTJrj6_H/000-Pica_Pau-ataca_novamente.html"
>
> Alguem pode me ajudar? Já tentei muita coisa com sed e nada.
>
> Obrigado a todos.
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
[As partes desta mensagem que não continham texto foram removidas]