+ -
当前位置:首页 → 问答吧 → 求高手帮助

求高手帮助

时间:2011-01-26

来源:互联网

文件

    A            3
    B            1
    C            5
    A            1
    A            2
    C            4


一个如上的文件,我要生成这样的

    A      3      6
    B      1      1
    C      2      9

A出现了3次,后面的值加起来是6
B出现了1次,后面的值加起来是1
。。。。。。

希望高手能帮忙指点下,想写个脚本解决!

作者: bladmin   发布时间: 2011-01-26

  1. > awk '{a[$1]+=$2;count[$1]++}END{for(i in a){print i" "count[i]" "a[i];}}' aa
  2. A 3 6
  3. B 1 1
  4. C 2 9
复制代码

作者: justlooks   发布时间: 2011-01-26

回复 justlooks


    多谢多谢!:em03:

作者: bladmin   发布时间: 2011-01-26