私の.txtに次のデータがあります。
2 40
1 50
1 50
1 50
1 50
2 70
2 70
5 80
5 80
6 100
2番目の列の行が一致した場合は、次の出力を取得できるように最初の列の合計を取得したいと思います。
2 40
4 50
4 70
10 80
6 100
よろしくお願いします!
答え1
これはどうですか?
awk '{b[$2]+=$1} END { for (i in b) { print b[i],i } } ' file.txt