유닉스 명령어 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
'unix and linux' 카테고리의 다른 글
[awk] awk에서 외부 변수 사용하기 예시 (0) | 2016.02.26 |
---|---|
sort를 이용해서 여러 필드 및 숫자 필드 정렬하기 (0) | 2016.02.23 |
[shell script] 특정 날짜를 기준으로 이전 며칠 날짜를 구하는 예시 (0) | 2016.02.17 |
jq - 리눅스 커맨드 라인의 json processor (0) | 2016.02.09 |
[bash] 자리수 앞의 빈 자리를 0으로 채우기 (0) | 2016.02.05 |