[英]Sort Unique column in Unix
我一直在尋找答案很長時間,但似乎尚未找到答案。 如果這個問題已經回答,我深表歉意。
所以我正在嘗試從高到低從每個ID排序出現次數。
從以下命令: sort -k1,1 File.txt | uniq -c
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
它也會對第二列進行排序,盡管我嘗試了其他參數和選項,例如-n
。 任何線索都將對我有很大幫助。 提前致謝!
您需要對uniq -c
的輸出進行排序:
... | uniq -c | sort -nr
如果要按計數對行進行排序,則在調用uniq -c
之前如何對項目進行排序並不重要,因為僅在調用uniq -c
之后才能知道計數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.