したがって、ファイルには次の行があります。
thisdata:thisother:1337
thisdata:thisother:1800
thisdata:thisother:1500
thisdata:thisother:46984
私は出力したい:
thisdata:thisother:51621
すべての行について、各データセットの行数をマージしたい末尾の代替番号で区切ります。
より多くの例:
somedata:somedata:1339
othrsome:othersomemore:14949
othrsome:othersomemore:14949
uruie:eiiwi:1399
uruie:eiiwi:1399
uruie:eiiwi:1399
ベストアンサー1
awk
最初の2列の連想配列を使用します。
awk -F : '{ sum[$1 FS $2] += $3; }; END { OFS=FS; for (key in sum) print key, sum[key]; }' file