OS/공통-명령어

[정보] sort 명령어 이해

투칼론 2018. 4. 11. 22:08
반응형
1. 개요

sort  명령어는 파일의 내용을 정렬하거나, 정렬된 파일의 내용을 병합(merge)할 때 유용하게 사용되는 명령어이다.


2. 자주 사용하는 주요 옵션

-f     영어에서 대소문자 구분없이 정렬함 

-m   정렬된 파일을 병합

      -o    저장할 파일명을 지정함. 기본은 stdout에 출력함

-r     정렬 시에 큰값부터 descending으로 정렬함 

-t     필드 구분자 지정

-u    정렬한 후 중복된 행 삭제함. 유일 값만 출력함 



3. 사용 예시

 $ cat  zipcode.txt

 Adam  1234

 Kelly   5678

 John    8901


예시 1)  

$ sort  zipcode.txt

 [결과] 첫번째 필드 기준으로 정렬된다.

Adam  1234

John     8901

Kelly    5678


예시 2) 

$ sort  +1  zipcode.txt
[결과] 두번째 필드 기준으로 정렬된다.

Adam  1234

Kelly    5678

John     8901