2017-11-12 2 views
1

나는 좋은 시간 동안 대답을 찾고 있었지만 아직 답변되지 않은 것 같습니다. 이 질문에 이미 답변을했다면 사과드립니다.Unix의 고유 한 열 정렬

그래서 나는 각 ID에서 높음에서 낮음으로 모양을 정렬하려고합니다. 다음 명령에서

:

1 21423 
3 21447 
5 21448 
3 21513 
1 21584 
1 21585 
1 21586 

내가 원하는 결과 : 그것은 내가 -k1,1 를 입력하더라도 종류의 두 번째 열 내가 시도 않습니다

5 21448 
3 21447 
3 21513 
1 21423 
1 21584 
1 21585 
1 21586 

sort -k1,1 File.txt | uniq -c 나는이 결과를 얻을 수 다른 매개 변수 및 옵션 (예 : -n). 모든 단서가 도움이 될 것입니다. 미리 감사드립니다!

답변

0

당신은 uniq -c의 출력을 정렬 할 필요가있다 : 당신이 카운트 때문에 uniq -c, 를 호출하기 전에 수, 는 항목이 정렬 된 방법에 문제가되지 않는다하여 선을 정렬 할 때

... | uniq -c | sort -nr 

을 것이다 uniq -c으로 전화 한 후에 만 ​​알 수 있습니다.

+0

내 마음을 넘은 네. 그것은 당신의 시간 동안 지금 일하는 것처럼 보인다! – BlackLotus