我一直在寻找一个很长时间的答案,但似乎还没有得到回答。如果这个问题已经得到解答,我很抱歉。
所以我试图将每个ID的出现次数从高到低排序。
从以下命令:Visual Studio 2017
我得到了这个结果:
sort -k1,1 File.txt | uniq -c
我想要的结果:
1 21423
3 21447
5 21448
3 21513
1 21584
1 21585
1 21586
即使我键入5 21448
3 21447
3 21513
1 21423
1 21584
1 21585
1 21586
,它也会对第二列进行排序
我尝试了不同的参数和选项,例如-k1,1
。任何线索都会对我有所帮助。提前谢谢!
答案 0 :(得分:0)
您需要对uniq -c
:
... | uniq -c | sort -nr
如果要按计数对行进行排序,
在调用uniq -c
之前对项目的排序方式无关紧要,
因为只有在调用uniq -c
后才知道计数。