Sum duplicate row values with awk

后端 未结 5 628
故里飘歌
故里飘歌 2020-12-11 05:23

I have a file with the following structure:

1486113768 3656
1486113768 6280
1486113769 530912
1486113769 5629824
1486113770 5122176
1486113772 3565920
148611         


        
5条回答
  •  无人及你
    2020-12-11 06:14

    Using Perl

    $ cat elmazzun.log
    1486113768 3656
    1486113768 6280
    1486113769 530912
    1486113769 5629824
    1486113770 5122176
    1486113772 3565920
    1486113772 530912
    1486113773 9229920
    1486113774 4020960
    1486113774 4547928
    $ perl -lane ' $kv{$F[0]}+=$F[1];END { print "$_ $kv{$_}" for (sort keys %kv)}' elmazzun.log
    1486113768 9936
    1486113769 6160736
    1486113770 5122176
    1486113772 4096832
    1486113773 9229920
    1486113774 8568888
    $
    

提交回复
热议问题