Shell脚本读取文件并查找最高计数

时间:2012-02-16 16:50:31

标签: shell

我是shell脚本的新手。我需要编写一个脚本来读取文件中的每一行。假设每行都有ID,如A,B,C,D等。但也可能有重复的ID。两条或更多条线可以具有相同的ID。我需要找出每个ID的最高编号。即如果有3个ID为“A”。然后我需要找出哪些是最高的那些3.依此类推ID“B”,“C”,,,等等......

谢谢...

1 个答案:

答案 0 :(得分:1)

样本数据:

A 3
B 2
C 4
A 1
B 9
A 6

运行命令:

$ sort -k1,1 -k2,2nr data.txt | sort -u -k1,1

输出:

A 6
B 9
C 4