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

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

Re: [shell-script] Editar HTML com SED


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Editar HTML com SED
Date: Sat, 17 Mar 2007 14:48:06 -0300
User-agent: Thunderbird 1.5 (X11/20051201)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Isto pode ser feito com "pattern spaces" do SED, mas, como o mestre
disse, é trabalhoso.

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP

Alain M. escreveu:
> Julio, obrigado pela dica. Entendi como fazer...
> 
> Só não sei como fazer o contador. Seria alguma coisa em SED ou trato 
> linha a linha usando um loop de shell?
> 
> Alain
> 
> Julio C. Neves escreveu:
>> Fala Alain,
>> O que vc deseja, como tudo em shell, é muito simples, o problema é que a
>> solução do seu problema é um código extenso, e tb será extenso em qq outra
>> linguagem.
>>
>> vc tem de fazer (em qq linguagem) um algoritimo que leia linha-a-linha até a
>> div procurada. Neste momento salva o num desta linha e inicializa um
>> contador. A partir de então, todas as divs que vc encontrar, some 1 ao
>> contador e todas as /div vc decrementa 1. Qdo o contador zerar, é sinal que
>> vc encontrou a \div correspondente. Salve o numero desta linha tb.
>>
>> Agora é só fazer um sed '$lin_ini,${lin_fim}d' arq.html
>>
>> Como vc vê não tem nenhum problema técnico, mas tem bastante trabalho braçal
>> e este ambiente de lista foi feito para dar dicas ou para a solução de
>> pequenos problemas.
>>
>> Abraços,
>> Julio
>> :wq
>>
> 
> 
> ---------------------------------------------------------------------
> 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
> 
>  
> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF/CnW++b4Zs4fOnMRAsyQAJ9ZNL/iJVU6MyxHPBIHPPHyYol0AQCeLE9P
He1Xoxlvn8oWvyw6oTBKnLI=
=5FM/
-----END PGP SIGNATURE-----


reply via email to

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