sort 명령은 텍스트파일의 라인을 정렬해주는 명령어이다.
[옵션설명]
- c(check) : 정렬여부를 체크한다.
- f(fold) : 소문자를 대문자로 간주. 즉 대소문자 구분없이 정렬된다.
- k(key) : 입력한 필드 번호를 기준으로 정렬한다.
- n(numeric-sort) : 텍스트를 숫자로 간주하여 정렬한다.
- r(reverse) : 역순으로 정렬한다.
- t(field-separator) : 필드의 구분자이다. 왜 약어가 t인지는 잘 모르겠음.
1. 8번째 필드를 기준으로 정렬하기
-k 옵션으로 공백 기준 여덟번재 필드인 파일명을 기준으로 정렬을 한다.
ls -l | sort -k 8
1) 정렬전
2) 정렬후
2. 텍스트를 숫자로 간주하여 정렬하기
- n은 텍스트를 숫자로 간주하여 정렬을 한다.
cat sample.txt | sort -n
1) 정렬전
2) 그냥 정렬했을 경우
3) -n 옵션을 추가하여 정렬
'서버 > 리눅스 명령어' 카테고리의 다른 글
[리눅스] vi 에디터 기본 (0) | 2015.12.28 |
---|---|
[리눅스] find (0) | 2015.12.16 |
[리눅스] tar, zip (0) | 2015.12.08 |
[리눅스] ls (0) | 2015.11.06 |
[리눅스] wc (0) | 2015.09.09 |