Enviado em 26/09/2014 - 03:20h
Olá.
Meu objetivo é pegar um arquivo csv com 333 mil linhas e transpor ele pra 111 colunas usando shell script.
Exemplo do arquivo:
0
0.3434545
0.6546456
0
0.6456456
0
0
...
Quando eu uso um arquivo com uma amostra de 100 linhas o comando abaixo funciona normal.
awk '{ORS=(NR%3?FS:RS)}1' FILE
Mas quando eu uso o arquivo fonte original (333 mil linhas) ele cria somente uma coluna, ou seja, fica como já esta.
O comando abaixo também funciona com um arquivo fonte de poucas linhas, mas quando uso o original o comando não suporta...
cat FILE | xargs - L111
Alguém poderia ajudar?
Meu objetivo é pegar um arquivo csv com 333 mil linhas e transpor ele pra 111 colunas usando shell script.
Exemplo do arquivo:
0
0.3434545
0.6546456
0
0.6456456
0
0
...
Quando eu uso um arquivo com uma amostra de 100 linhas o comando abaixo funciona normal.
awk '{ORS=(NR%3?FS:RS)}1' FILE
Mas quando eu uso o arquivo fonte original (333 mil linhas) ele cria somente uma coluna, ou seja, fica como já esta.
O comando abaixo também funciona com um arquivo fonte de poucas linhas, mas quando uso o original o comando não suporta...
cat FILE | xargs - L111
Alguém poderia ajudar?