wc는 해당 파일, 표준 출력의 라인, 단어, 문자수를 출력하는 명령으로
압축된 파일의 파일수를 확인하거나
특정 조건이 사용된 횟수를 확인하는데 유용하다.
1. command
wc [옵션] [파일명]
[출력 명령] | wc [옵션]
2. 옵션
기본 사용 |
wc [파일명] [출력 명령] | wc |
byte 단위 새기 |
wc -c [파일명] [출력 명령] | wc -c |
문자 수 새기 |
wc -m [파일명] [출력 명령] | wc -m |
단어 수 새기 |
wc -w [파일명] [출력 명령] | wc -w |
라인 수 새기 |
wc -l [파일명] [출력 명령] | wc -l |
3. 자주 사용하는 예시
[root@localhost /]# mkdir test
[root@localhost /]# cd test/
[root@localhost test]# ls
[root@localhost test]# echo wc 테스트 > test
예문 확보를 위해 test 디렉토리와 test 파일을 생성하였다.
[root@localhost test]# wc test
1 2 13 test
옵션을 지정하지 않은 기본 사용으로 앞에서부터 라인수, 단어수, byte수가 출력된다.
[root@localhost test]# wc -c test
13 test
-c 옵션을 사용하여 13이 출력된다.
wc 2바이트 스페이스 1바이트 테스트 6바이트 맨뒤의 널값 1바이트로 10바이트가 출력될 것으로 예상하였다.
하지만 사용중인 폰트의 문제인지 한글에 스페이스가 추가되어 3바이트가 추가되었다.
[root@localhost test]# wc -m test
7 test
-m 옵션을 사용하여 7이 출력된다.
wc 테스트 공백 포함하여 7글자로 7이 출력된다.
[root@localhost test]# wc -w test
2 test
-w 옵션을 사용하여 단어수 2가 출력된다.
wc 테스트 2개의 단어로 2가 출력된다.
[root@localhost test]# wc -l test
1 test
-l 옵션을 사용하여 줄 수 1이 출력된다
wc 테스트 1줄로 1이 출력된다.
[root@localhost test]# df | wc
10 61 587
출력 명령과 조합하여 사용이 가능하며 옵션은 위와 동일하다.
- 끝 -