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

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

Re: [shell-script] Transformar blocos de um texto em uma linha


From: Flavio Junior
Subject: Re: [shell-script] Transformar blocos de um texto em uma linha
Date: Fri, 6 Jun 2008 12:04:46 -0300

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>:
> 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]
>
> 


reply via email to

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