Pular para o conteúdo
  • Denunciar
  • Indicar

1. AJUDAAAA

Enviado em 11/06/2013 - 11:59h

Galera,
é o seguinte: estou fazendo uma regex pra remover todas as tags de um arquivo HTML, ele remove todas as tags simples, porém as tags compostas (por ex <A HREF="">) ele não remove, segue abaixo a regex:

sed -e 's/\(<.*>\|<.* .*>\)//g' arquivo.html

qualquer ajuda é bem-vinda!

Responder tópico

2. Re: AJUDAAAA

Enviado em 11/06/2013 - 12:19h

Faz assim
 sed -n 's/.*<*>\(.*\)<\/*>.*/\1/Ip' 

3. Dúvida

Enviado em 11/06/2013 - 12:28h

lcavalheiro escreveu:

Faz assim
 sed -n 's/.*<*>\(.*\)<\/*>.*/\1/Ip' 


Desculpa a ignorância, sou novo em shell script, mas como faço pra exibir a saída desse comando, passei isso no terminal e não gerou saída ->

sed -n 's/.*<*>\(.*\)<\/*>.*/\1/Ip' arquivo.html

4. Re: AJUDAAAA

Enviado em 11/06/2013 - 12:32h

ramiro99 escreveu:

lcavalheiro escreveu:

Faz assim
 sed -n 's/.*<*>\(.*\)<\/*>.*/\1/Ip' 


Desculpa a ignorância, sou novo em shell script, mas como faço pra exibir a saída desse comando, passei isso no terminal e não gerou saída ->

sed -n 's/.*<*>\(.*\)<\/*>.*/\1/Ip' arquivo.html


Não gerou saída porque não teve entrada ;-)

Faz assim, cria um script com este texto:
 #!/bin/bash
wget -q -O - "$1" | sed -n 's/.*<*>\(.*\)<\/*>.*/\1/Ip'

Salva com um nome qualquer (scriptdosinfernos, por exemplo) e dê permissão de execução (chmod +x scriptdosinfernos, mantendo o exemplo). Chama o script assim
 $ ./scriptdosinfernos www.enderecodositedosinfernos.com  

Sacou?

5. Não deu certo

Enviado em 11/06/2013 - 12:39h

Cara, coloquei o script dentro de um arquivo, dei permissão, executei no terminal passando uma url, porém não gera saída,

user # ./script.txt www.google.com.br
user # ./script.txt http://www.google.com.br
user #

;[

6. Re: AJUDAAAA

Enviado em 11/06/2013 - 15:02h

ramiro99 escreveu:

Cara, coloquei o script dentro de um arquivo, dei permissão, executei no terminal passando uma url, porém não gera saída,

user # ./script.txt www.google.com.br
user # ./script.txt http://www.google.com.br
user #

;[



Retire o txt do final do arquivo.


7. Re: AJUDAAAA

Enviado em 11/06/2013 - 15:08h

AJUDAAAA
um titulo que ajudaria muito seria "Problema com sed" "Dúvida com o sed"
falo isso pois tem muita gente que nem olha esse tópico pois acha que alguma bobagem
se colocasse como eu sugeri, muita gente irá de ajuda

minha sugestão

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder