Chinaunix

标题: 求高手帮助 [打印本页]

作者: bladmin    时间: 2011-01-26 16:50
标题: 求高手帮助
文件

    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
。。。。。。

希望高手能帮忙指点下,想写个脚本解决!
作者: justlooks    时间: 2011-01-26 16:57

  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
复制代码

作者: bladmin    时间: 2011-01-26 17:19
回复 2# justlooks


    多谢多谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2