计算此示例文件中A和B出现的次数:
Ex:
1,2,3,A
2,3,1,A
3,1,2,A
1,2,3,B
1,3,2,B
预期输出应为:
A 3
B 2
到目前为止,我有:
grep -cw "*A" <file>
输出: 3
仅显示出现次数。
答案 0 :(得分:0)
尝试一下:
mayankp@mayank:~/$ cat t1.txt
1,2,3,A
2,3,1,A
3,1,2,A
1,2,3,B
1,3,2,B
mayankp@mayank:~/$ awk -F, 'NR{arr[$4]++}END{for (a in arr) print a, arr[a]}' t1.txt
A 3
B 2
让我知道这是否有帮助。