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

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

Re: [shell-script] Remover bloco em um arquivo texto


From: Tiago Peczenyj
Subject: Re: [shell-script] Remover bloco em um arquivo texto
Date: Fri, 18 Feb 2011 15:25:56 -0200

Quando vc tem o caso de um bloco dentro de outro vc vai precisar usar um
contador para medir o nivel da sua reentrancia em alguns casos. Sugiro
pensar em awk.

Porém acho que o problema pode ter outra resolução - tem como dar mais
detalhes da natureza do problema? de repente existe alguma ferramenta mais
adequada dependendo do tipo de arquivo, etc.

2011/2/18 M. Rodrigo Monteiro <address@hidden>

>
>
> 2011/2/15 Tiago Peczenyj <address@hidden>:
>
> > o sed pode trabalhar com patterns inicio e fim
> >
> > teste algo como
> >
> > sed /inicio/,/fim/d arquivo
> >
>
> Caros, bom dia.
>
> Tiago, funcionou como esperado.
> Mas tive um contratempo: dentro do meu bloco tem outro bloco. Quando
> fui escrever o e-mail não notei isso.
> Explico:
>
>
> texto_estatico "bloco01" {
> texto_estatico
> teste {
> teste1
>
> }
> arquivo "arquivo_bloco01.txt"
> }
> texto_estatico "bloco02" {
> texto_estatico
> teste {
> teste2
>
> }
> arquivo "arquivo_bloco02.txt"
> }
> texto_estatico "bloco03" {
> texto_estatico
> teste {
> teste3
> }
> arquivo "arquivo_bloco03.txt"
> }
>
> Então quando executo o sed, ele pega até deixa de fora a linha
> 'arquivo "arquivo_blocoXX.txt"', pois o delimitador está o } (como
> deveria ser, porém deve ser o segundo }).
> Consegui me explicar?
>
>
> Abraços,
> Rodrigo.
>
> --
> M. Rodrigo Monteiro
>
> "Free as in Freedom, not free as in free beer"
> "As we are liberated from our own fear, our presence automatically
> liberates others"
> Linux User # 403730
>
>  
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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