유닉스 명령어 sort를 이용하여 특정 필드를 기준으로 정렬하는 예시이다.


1 번째, 2 번째 필드 값으로 오름차순 정렬을 설명한다.


echo '

9 2 1 1

5 7 3 1

2 3 4 5

9 8 7 6

2 1 3 1

1 1 1 1

3 5 6 7' | sort -k 1,1 -k 2,2


결과

1 1 1 1
2 1 3 1
2 3 4 5
3 5 6 7
5 7 3 1
9 2 1 1
9 8 7 6




1 번째 필드 오름차순, 2 번째 필드 오름차순 정렬을 설명한다.

echo '
9 2 1 1
5 7 3 1
2 3 4 5
9 8 7 6
2 1 3 1
1 1 1 1
3 5 6 7' | sort -k 1,1 -k 2,2r

결과

1 1 1 1
2 3 4 5
2 1 3 1
3 5 6 7
5 7 3 1
9 8 7 6
9 2 1 1


Posted by '김용환'
,