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