列 2 の同じフィールドに対応する列 5 の合計値

列 2 の同じフィールドに対応する列 5 の合計値

次のファイルを検討してください。

0,2,,,10
0,2,,,15
0,1,,,984
0,2,,,9
1,14,,,5

を使用して各合計値をawk計算する必要があります。$5$2

希望の出力は次のとおりです。

2,34
1,984
14,5

ベストアンサー1

努力する:

awk -F, '{a[$2]+=$5};END{for(i in a)print i","a[i]}' <file

知っておくべきことPOSIX awk の配列ナビゲーション順序が指定されていません。

おすすめ記事