IT/Linux
Linux 정렬(Sort) 명령어 사용방법
대혀니_
2017. 7. 7. 01:16
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 [-옵션] [-o 저장될 파일명] 정렬할 파일명 [병합할 파일명]
-b
앞 공백 무시
-o
저장할 파일 명시
-r
역순으로 표시
-f
대소문자 구분 하지 않음
-t
필드 구분자 지정
-u
중복행 제거
-m
정렬 파일 병합
-n
숫자만 비교