Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
10.9.3 "sort" 명령
이 명령은 지정된 파일의 자료를 일정한 규칙에 따라 정렬한 다음 표준출력으로 내보낸다.
[명령 형식]
sort [option] [directory/파일] |
[명령 개요]
■ 지정된 파일의 자료를 정렬해 준다.
■ user 권한 -- 일반 user.
[상세 설명]
■ None
[주요 Option]
-b, --ignore-leading-blanks | ignore leading blanks |
-d, --dictionary-order | consider only blanks and alphanumeric characters |
-f, --ignore-case | fold lower case to upper case characters |
-g, --general-numeric-sort | compare according to general numerical value |
-r, --reverse | reverse the result of comparisons |
[사용 Example]
먼저 "pi" 계정의 testdata directory에 customer_list.txt 파일이 있으며, 그 내용은 다음과 같다.
pi@raspberrypi ~/testdata $ cat customer_list.txt |
Microsoft IBM LG Samsung Sony Hewlett-Packard |
이제 이 파일에 대해서 sort 명령을 실행해 보겠다. 그러면 아래와 같은 결과가 나온다. 출력된 내용을 보면 정렬된 형태로 나열되어 있는 것을 알 수 있다.
pi@raspberrypi ~/testdata $ sort customer_list.txt |
Hewlett-Packard IBM LG Microsoft Samsung Sony |
이번에는 -r option을 사용하여 동일한 작업을 해보겠다. 그러면 앞의 자료와는 반대로 정렬되어 있는 자료가 나열되는 것을 알 수 있다
pi@raspberrypi ~/testdata $ sort -r customer_list.txt |
Sony Samsung Microsoft LG IBM Hewlett-Packard |