2014-06-23 58 views
0

如何计算第1列中第2列的出现次数与awk的关系?用awk计算另一列中列的出现次数

输入:

AA BB 
BB AA 
BB CC 
AA BB 
CC AA 
CC BB 
CC CC 
BB BB 

输出:

AA BB 3 
BB AA 2 
BB CC 3 
AA BB 3 
CC AA 2 
CC BB 3 
CC CC 3 
BB BB 3 
+0

你是什么意思呢“'mount发生相同的输出列1中的column2与awk“? –

+0

,欢迎来到S.O.如果你错过了,我们来帮你解决你的编程问题。请包括您尝试解决此问题。祝你好运。 – shellter

回答

1

你的榜样输入,这给了你希望

kent$ awk 'NR==FNR{a[$1]++;next}{print $0,a[$2]}' file file 
AA BB 3 
BB AA 2 
BB CC 3 
AA BB 3 
CC AA 2 
CC BB 3 
CC CC 3 
BB BB 3 
相关问题