例如
aaa 999
aaa 111
aaa 333
bbb 888
bbb 000
ccc 111
要得出这种结果
aaa 3
bbb 2
ccc 1
例如
aaa 999
aaa 111
aaa 333
bbb 888
bbb 000
ccc 111
要得出这种结果
aaa 3
bbb 2
ccc 1
brayden@debian:~$ sort -k 1,2 tt.txt | awk '{a[$1]++}END{for(i in a)printf "%s\t%d\n",i,a[i]}'
aaa 3
bbb 2
ccc 1
foo.py
import sys
ret = {}
for line in open(sys.argv[1]):
key = line.split()[0]
ret.setdefault(key, 0)
ret[key] += 1
for k, v in ret.items(): print k, v
$ python foo.py text.txt