Soma valores da coluna 1 se as linhas da coluna 2 tiverem um valor correspondente [duplicado]

0

Eu tenho dados em um arquivo .txt assim:

2   40
1   50
1   50
1   50
1   50
2   70
2   70
5   80
5   80
6   100

E quero somar a primeira coluna se as linhas da segunda coluna corresponderem para que eu possa obter uma saída como esta:

2   40
4   50
4   70
10  80
6   100

Obrigado antecipadamente!

    
por Coldbringer 16.12.2015 / 21:28

1 resposta

3

E sobre isso?

awk '{b[$2]+=$1} END { for (i in b) { print b[i],i } } ' file.txt
    
por 16.12.2015 / 21:41

Tags