파일 입출력 1에 이어서..........
유용하게 써먹을 수 있는 sort !
1) sort [옵션] "filename"
ex) sort -k2 -r data.txt
옵션 -f : 대소문자를 구분하지 않음
-r : 내림차순 정렬
-k 필드 번호 나타냄
-t : 필드 구분자 지정
-n : 숫자 순서로 정렬
[root@chefclient02 ~]$cat exam1
red 28 010-8811-2655 seoul
blue 34 010-1232-1232 jechin
kaite 30 010-3434-2342 incheon
jain 22 010-3422-2312 busan
white 25 011-234-6666 daegu
sort를 옵션없이 사용할 경우 첫 번째 필드를 기준으로 오름차순 정렬
[root@chefclient02 ~]$sort exam1
blue 34 010-1232-1232 jechin
jain 22 010-3422-2312 busan
kaite 30 010-3434-2342 incheon
red 28 010-8811-2655 seoul
white 25 011-234-6666 daegu
-r 옵션을 통해 내림차순 정렬
[root@chefclient02 ~]$sort -r exam1
white 25 011-234-6666 daegu
red 28 010-8811-2655 seoul
kaite 30 010-3434-2342 incheon
jain 22 010-3422-2312 busan
blue 34 010-1232-1232 jechin
-k 옵션을 통해 기준이 되는 필드 지정
[root@chefclient02 ~]$sort -k2 exam1
jain 22 010-3422-2312 busan
white 25 011-234-6666 daegu
red 28 010-8811-2655 seoul
kaite 30 010-3434-2342 incheon
blue 34 010-1232-1232 jechin
-t 옵션을 통해 필드 구분자 지정 (위와 결과는 같다)
[root@chefclient02 ~]$sort -t ' ' -k2 exam1
jain 22 010-3422-2312 busan
white 25 011-234-6666 daegu
red 28 010-8811-2655 seoul
kaite 30 010-3434-2342 incheon
blue 34 010-1232-1232 jechin
'리눅스-Linux' 카테고리의 다른 글
SSH 활용 sshpass (0) | 2014.02.06 |
---|---|
[Linux] 파일입출력 정리 3 sed, awk (0) | 2014.01.24 |
[리눅스] 파일입출력 정리1 (cut,paste) (0) | 2014.01.24 |
[리눅스] ulimit 설정 (0) | 2014.01.20 |
[Linux] lsattr / chattr 명령어 (0) | 2014.01.19 |