2011-05-06 9 views
1

특정 패턴에 대한 내 grep -c 명령은 다음과 같이 파일을 반환합니다. 이제grep 수에 따라 파일을 정렬하는 방법은 무엇입니까?

A:2 
B:6 
c:1 
d:9 

이제이 명령을 기반으로 파일을 정렬하려고합니다. 그래서 내 마지막 op는

c:1 
A:2 
B:6 
d:9 

grep 및 sort를 함께 사용하는 방법은 무엇입니까?

+0

어떤 이유로이 질문을 편집 할 수 없습니다. 출력을 행이 아닌 열로 표시해야합니다. – drysdam

답변

5

grep -c <pattern> * | sort -n -k2 -t:

-k2 키 필드 변경은 -t::에 필드 분리합니다 (-n는 숫자 정렬 수단)

0

내가 같이 그렇게 할 설정 -n은 숫자 정렬을 의미하고 -t:은 열 구분 기호가 :이고 -k2은 그 의미를 의미합니다. 두 번째 열은 정렬을 위해 고려됩니다.

관련 문제