Raspberry Pi_Kor_10.9.3 “sort” 명령


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

Google

IBM

Facebook

LG

Samsung

Sony

Hewlett-Packard

 

이제 이 파일에 대해서 sort 명령을 실행해 보겠다. 그러면 아래와 같은 결과가 나온다. 출력된 내용을 보면 정렬된 형태로 나열되어 있는 것을 알 수 있다

 

pi@raspberrypi ~/testdata $ sort customer_list.txt

Facebook

Google

Hewlett-Packard

IBM

LG

Microsoft

Samsung

Sony

 

이번에는 -r option을 사용하여 동일한 작업을 해보겠다. 그러면 앞의 자료와는 반대로 정렬되어 있는 자료가 나열되는 것을 알 수 있다

 

pi@raspberrypi ~/testdata $ sort -r customer_list.txt

Sony

Samsung

Microsoft

LG

IBM

Hewlett-Packard

Google

Facebook

 

 


 

Leave a Reply