[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Transformar blocos de um texto em uma linha
From: |
Petry |
Subject: |
Re: [shell-script] Transformar blocos de um texto em uma linha |
Date: |
Fri, 6 Jun 2008 12:52:51 -0300 |
Não...
preciso pegar o numero do bloco no ***** Bloco X
o X eh letra ou numero, e tens linhas onde o A é '
dado3 , dado4 e dado6 nao tem ' '
mas soh deixando cada bloco numa linha separada por ; ja dava pra trabalhar
melhor no excel
tipo
cat txt | sed '/Bloco/,/dado7/ { $ s/$/;}
algo nesse estilo, da linha com Bloco até a linha com dado7, onde tiver
final de linha ($) substituir por ;
Att.,
JP
2008/6/6 Flavio Junior <address@hidden>:
> lazlo:~# cat txt
> *********** Bloco 1
> dado1 'XXXXXXXXXX'H -- "'AAAAAAA" --,
> dado2 'AAAAAAAAA'H -- "XXXXXXXXXX" --,
> dado3 XX,
> dado4 XX,
> dado5 'XXXXXXXXXXXXXX'H -- "AAAAAA" --,
> dado6 XX,
> dado7 'XXXXXXXXXX'H -- "AAAAA" --,
> lazlo:~# grep -Eo 'X+' txt | paste -sd\;
> XXXXXXXXXX;XXXXXXXXXX;XX;XX;XXXXXXXXXXXXXX;XX;XXXXXXXXXX
> lazlo:~#
>
> seria isso?
>
> --
>
> Flávio do Carmo Junior aka waKKu
>
> 2008/6/6 Petry <address@hidden <petrybr%40gmail.com>>:
>
> > Senhores,
> >
> > Tenho um arquivo onde blocos se repetem do tipo:
> >
> > *********** Bloco 1
> > dado1 'XXXXXXXXXX'H -- "'AAAAAAA" --,
> > dado2 'AAAAAAAAA'H -- "XXXXXXXXXX" --,
> > dado3 XX,
> > dado4 XX,
> > dado5 'XXXXXXXXXXXXXX'H -- "AAAAAA" --,
> > dado6 XX,
> > dado7 'XXXXXXXXXX'H -- "AAAAA" --,
> >
> > *********** Bloco 2
> > ( e tudo se repete.....)
> >
> > o que preciso é deixar os XXXX em uma linha separados por ; para exportar
> > pro excel...
> >
> > 1;XXXXXXXXXX;XXXXXXXXX;XX;XX;XXXXXXXXXXX;XX;XXXXXXX
> > 2;XXXXXXXXXX;XXXXXXXXX;XX;XX;XXXXXXXXXXX;XX;XXXXXXX
> > (...)
> >
> > Usando o SED estou recebendo command garbled :(
> >
> > Alguma sugestão de como posso fazer?
> >
> > Att.,
> > JP
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Transformar blocos de um texto em uma linha, Petry, 2008/06/06
- Re: [shell-script] Transformar blocos de um texto em uma linha, Flavio Junior, 2008/06/06
- Re: [shell-script] Transformar blocos de um texto em uma linha,
Petry <=
- Re: [shell-script] Transformar blocos de um texto em uma linha, Flavio Junior, 2008/06/06
- Re: Transformar blocos de um texto em uma linha, Eduardo de Paula, 2008/06/06
- Re: [shell-script] Re: Transformar blocos de um texto em uma linha, Fabiano Caixeta Duarte, 2008/06/06
- Re: [shell-script] Re: Transformar blocos de um texto em uma linha, Flavio Junior, 2008/06/06
- Re: [shell-script] Re: Transformar blocos de um texto em uma linha, Guilherme Gall, 2008/06/06
- Re: [shell-script] Re: Transformar blocos de um texto em uma linha, Flavio Junior, 2008/06/06
- Re: [shell-script] Re: Transformar blocos de um texto em uma linha, Guilherme Gall, 2008/06/06
Re: [shell-script] Transformar blocos de um texto em uma linha, Fabiano Caixeta Duarte, 2008/06/06
Re: Transformar blocos de um texto em uma linha, grande_uosh, 2008/06/06