对某两列进行求和,并且计算出现次数
fitark@ubuntu:~/mob/inner-log$ awk '{arr[$1]+=$2; b[$1]++ } END {for (i in arr) {print i,arr[i] , b[i] }}' a.txt ravi 3 2 saman 5 2 gihan 2 1 fitark@ubuntu:~/mob/inner-log$ cat a.txt saman 1 gihan 2 saman 4 ravi 1 ravi 2
对某两列进行求和,并且计算出现次数
fitark@ubuntu:~/mob/inner-log$ awk '{arr[$1]+=$2; b[$1]++ } END {for (i in arr) {print i,arr[i] , b[i] }}' a.txt ravi 3 2 saman 5 2 gihan 2 1 fitark@ubuntu:~/mob/inner-log$ cat a.txt saman 1 gihan 2 saman 4 ravi 1 ravi 2