Como somar 68 colunas diferentes?

0

Eu tenho 68 arquivos de dados. Todos eles têm os mesmos valores na primeira coluna, mas valores diferentes na segunda coluna.

Eu preciso criar um novo arquivo contendo a primeira coluna e OUTRAS COLUNAS, que é a soma de todas as segundas colunas.

Como posso fazer isso?

por Lodvert POATY 13.09.2016 / 12:23

2 respostas

0

Fácil de usar com awk

awk '{sum[$1]+=$2}END{for(i in sum)print i sum[i]}' file{1..68}.data
    
por 13.09.2016 / 13:47
0
awk '{f1[FNR] = $1; f2[FNR] += $2}
     FNR > n {n = FNR}
     END {for (i = 1; i <= n; i++) print f1[i], f2[i]}' ./*.data
    
por 13.09.2016 / 13:59