Engraçado, quando se usa "cat -vet"
vejam o que sai:
IDM-BM-'CONTEM-CM-^ZDO ALEATM-CM-^SRIO$
CONTEM-CM-^ZDO ALEATM-CM-^SRIO$
CONTEM-CM-^ZDO ALEATM-CM-^SRIOM-BM-'FROMCONTEM-CM-^ZDO ALEATM-CM-^SRIO$
CONTEM-CM-^ZDO ALEATM-CM-^SRIO$
IDM-BM-'CONTEM-CM-^ZDO ALEATM-CM-^SRIO$
CONTEM-CM-^ZDO ALEATM-CM-^SRI
> Agora não me pergunte o porque do '$!N', eu também não entendo.
>
Tá bom... vá lá... faltou um pouco de boa vontade minha para entender a
expressão.
Vamos atualizar algumas conclusões:
1. O 's/\n//g' sozinho não funciona (entrada e saída permanecem iguais). Pelo
que meu parco conhecimento d
On Mon, Jun 15, 2009 at 08:53:47PM -, Cristiano Ferrari wrote:
> --- Em shell-script@yahoogrupos.com.br, César Vianna
> escreveu
> >
> > Opa! Valeu, Cristiano. Funcionou perfeitamente.
> >
> > Só não entendi a expressão que remove as quebras. O que é a expressão
> > :a;$!N; ? e o ta ?
> >
--- Em shell-script@yahoogrupos.com.br, César Vianna escreveu
>
> Opa! Valeu, Cristiano. Funcionou perfeitamente.
>
> Só não entendi a expressão que remove as quebras. O que é a expressão
> :a;$!N; ? e o ta ?
>
> sed ':a;$!N;s/\n/ /g;ta; s/ID§/\nID§/g'
O comando ':' define uma marcação (no cas
Opa! Valeu, Cristiano. Funcionou perfeitamente.
Só não entendi a expressão que remove as quebras. O que é a expressão
:a;$!N; ? e o ta ?
sed ':a;$!N;s/\n/ /g;ta; s/ID§/\nID§/g'
2009/6/15 Cristiano Ferrari
>
>
> --- Em shell-script@yahoogrupos.com.br ,
> César Vianna escreveu
>
> >
> > Pe
--- Em shell-script@yahoogrupos.com.br, César Vianna escreveu
>
> Pessoal, tenho um arquivo com umas 30mil linhas com o seguinte padrão
>
> ID§CONTEÚDO ALEATÓRIO
> CONTEÚDO ALEATÓRIO
> CONTEÚDO ALEATÓRIO§FROMCONTEÚDO ALEATÓRIO
> CONTEÚDO ALEATÓRIO
> ID§CONTEÚDO ALEATÓRIO
> CONTEÚDO ALEATÓRIO
> CO