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.2 "wc" 명령
이 명령은 지정된 파일에서 행 수, 단어 수, byte 수를 계산해서 되돌려 준다.
[명령 형식]
wc [option] [directory/파일] |
[명령 개요]
■ 지정된 파일에서 행 수, 단어 수, byte 수를 계산해서 알려준다.
■ user 권한 -- 일반 user.
[상세 설명]
■ None
[주요 Option]
-c, --bytes | print the byte counts |
-m, --chars | print the character counts |
-l, --lines | print the newline counts |
[사용 Example]
먼저 "pi" 계정의 "testdata" directory에 "customer_product.txt"라는 파일이 있으며, 그 내용은 다음과 같다.
pi@raspberrypi ~/testdata $ ls -l |
-rw-r--r-- 1 pi pi 62 Apr 23 13:06 customer_list.txt -rw-r--r-- 1 pi pi 123 Apr 23 13:00 customer_product.txt -rw-rw---- 2 pi pi 80 Apr 12 15:12 DebianManual.txt drwxr-xr-x 4 pi pi 4096 Apr 22 09:52 TestFolder01 drwxr-xr-x 2 pi pi 4096 Apr 10 13:32 TestFolder02 -rw-r--r-- 1 pi pi 656 Apr 22 09:30 test_for_editor.txt -rw-rw---- 1 pi pi 113 Apr 23 08:22 user_guide01.txt |
pi@raspberrypi ~/testdata $ cat customer_product.txt |
Microsoft PC Google Search IBM Super Computer Facebook SNS LG Electrics Samsung Mobile Sony Movie Hewlett-Packard Printer |
이제 이 파일에 대해서 "wc" 명령을 실행해 보자. 그러면 아래와 같은 결과가 나온다.
pi@raspberrypi ~/testdata $ wc customer_product.txt |
8 17 123 customer_product.txt |
위에서 보면 숫자 세 개와 파일 이름이 표시되고 있다. 처음 나오는 숫자는 행 수, 그 다음 숫자는 단어 수, 그 다음은 byte 수를 의미한다.
이제 이 파일에 대해서 행 수만 알아 보자. 그러려면 "-l" option을 사용해야 한다.
pi@raspberrypi ~/testdata $ wc –l customer_product.txt |
8 customer_product.txt |
이제 다른 숫자는 없어지고 행 수만 표시되는 것을 확인할 수 있다.