eu usei o awk, da certo para o que eu quero... agora sobre o comando split o que ele faz?
[]s On 4/28/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Renato, > > não entendi a regra para mesclar as linhas, mas sugiro que estudes como o > awk trabalha com arrays - o comando split pode ser bem util nesse caso. > > []´s Tiago > > > On 4/26/07, Renato de Oliveira Diogo <[EMAIL > PROTECTED]<rdiogo01%40yahoo.com.br>> > wrote: > > > > Olá pessoal > > > > preciso construir um script, lendo um arquivo texto ele mescle varias > > linhas em uma só baseada nos dois primeiros campos. Cada linha do > > arquivo tem esses campos: > > Campo1,Campo2,Campo3,Campo4,Campo5,Campo6,Campo7,Campo8 > > > > Através do campo1,campo2 quero unir todas as linhas para ficar uma só, > > pois dessas linhas, os campos que estiverem em uma linha não está na > > outra (em branco) > > > > Um pedaçõ do arquivo: > > [...] > > 20,0,30.0,,,,, > > 26,999,1500000.0,,,,, > > 26,0,,0.0,,,, > > 23,0,,0.0,,,, > > 20,0,,0.0,,,, > > 26,0,,,35.239999999999995,30.439999999999998,34.44,5 > > 26,1,,35.239999999999995,,,, > > 23,0,,,41.599999999999994,37.8,40.8,9 > > 20,0,,,52.959999999999994,45.16,52.16,13 > > [...] > > > > Neste exemplo eu teria linhas deste tipo, pegando uma linha ficaria > assim: > > 20,0,30.0,,,,, > > 20,0,,0.0,,,, > > 20,0,,,52.959999999999994,45.16,52.16,13 > > > > Resultado > > 20,0,30.0,0.0,52.959999999999994,45.16,52.16,13 > > > > Obs.: as linhas, no meio de todas as outras, aparecem em ordem, tipo > > assim: > > 1 - campo1,campo2,campo3 > > 2 - campo1,campo2,,campo4 > > 3 - campo1,campo2,,,campo5,campo6,campo7,campo8 > > > > Alguem pode me auxiliar? > > > > Depois disso vou importar para o openoffice para montar gráficos, > > contas... :) ... > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ________________________________________________ Renato de Oliveira Diogo Blueeye Web Solutions 14-32243492 Bacharel em Ciência da Computação UNESP - Bauru Mestrando em Ciência da Computação UNESP [EMAIL PROTECTED] [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]
