使用awk计算文件中元素的重复次数

使用awk计算文件中元素的重复次数,awk,Awk,我有一个只由整数组成的单列文件 1 1 4 3 3 2 我想计算一个数字在文件中出现的次数。输出文件应为: 1 2 2 1 3 2 4 1 谢谢试试这句话: awk '{a[$0]++}END{for(x in a)print x,a[x]}' file 你知道数据的数字范围吗?是的,我知道。我希望答案尽可能笼统。 awk '{tot[$0]++} END{for (n in tot) {print n,tot[n]}} ' numbers

我有一个只由整数组成的单列文件

1
1
4
3
3
2
我想计算一个数字在文件中出现的次数。输出文件应为:

1 2
2 1
3 2
4 1
谢谢

试试这句话:

awk '{a[$0]++}END{for(x in a)print x,a[x]}' file

你知道数据的数字范围吗?是的,我知道。我希望答案尽可能笼统。
awk '{tot[$0]++} END{for (n in tot) {print n,tot[n]}} ' numbers