[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Remover bloco em um arquivo texto
From: |
M. Rodrigo Monteiro |
Subject: |
Re: [shell-script] Remover bloco em um arquivo texto |
Date: |
Fri, 18 Feb 2011 13:45:15 -0300 |
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
Re: [shell-script] Remover bloco em um arquivo texto, Elder Marco, 2011/02/15
Re: [shell-script] Remover lineas em um arquivo texto, miguel, 2011/02/18