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 <[EMAIL PROTECTED]>:
> 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]
>
> 

Responder a