운영체제(OS)/Linux,Unix
[Unix/Linux] 정렬(Sort) 명령어, 옵션
승미니1024
2016. 11. 15. 20:45
Unix/Linux 정렬(Sort) 명령어, 옵션
Sort 명령어
Sort는 명령어 결과 혹은 문서 내용을 정렬 하는데 쓰인다.
[test@localhost ~]# cat data.txt 5 3 2 7 |
이런 데이터가 들어있는 텍스트 파일이 있다고 하자
이 숫자들을 정렬 하고 싶으면 다음과 같이 해주면 된다.
sort [파일명] |
[test@localhost ~]# sort data.txt 2 3 5 7 |
다음 열을 정렬 하기 위한 옵션
다음과 같이 2개 이상의 열이 있을 때
[test@localhost ~]# cat data2.txt a 4 c 5 f 1 z 2 |
두번 째 열을 기준으로 정렬을 하고 싶을 때는 아래와 같이 해준다.
sort + 1[파일명] |
[test@localhost ~]# sort + 1 data2.txt f 1 z 2 a 4 c 5 |
Sort 의 유용한 옵션
Sort의 옵션에 대해 알아보자
sort [-옵션] [-o 저장될 파일명] 정렬할 파일명 [병합할 파일명] |
-b |
앞 공백 무시 |
-o |
저장할 파일 명시 |
-r |
역순으로 표시 |
-f |
대소문자 구분 하지 않음 |
-t |
필드 구분자 지정 |
-u |
중복행 제거 |
-m |
정렬 파일 병합 |
-n |
숫자만 비교 |
반응형