파일(또는 입력문장)내 라인수, 단어수, 글자수, 바이트수를 출력해주는 명령어이다.
(word count의 약자)
1. 문장을 입력하여 카운트하기
wc
실행후 프롬프트에 원하는 문장을 입력한 후, Ctrl + D를 눌러 종료.
실행을 완료하면 3개의 정수값이 출력되는데 순서별로 [라인수], [단어수], [글자수]이다.
2. 파일 카운트하기
명령어 뒤에 파일명을 파라미터로 전달해준다.
wc hello.txt
[hello.txt]
[결과]
3. 라인수 카운트하기
wc -l hello.txt
4. 단어수 카운트하기
wc -m hello.txt
5. 바이트수 카운트하기
wc -c hello.txt
6. 파일내 특정 단어가 포함된 라인수 카운트하기
실무에서 가장 많이 쓰이는 방법이 아닐까 한다. 로그파일에서 특정 요청이 몇번 들어왔는지, 금일 발생한 Exception이 몇번이였는지 등에 활용할 수 있다. grep과 함께 파이프(|) 조합으로 사용한다.
cat hello.txt | grep hello | wc -l
실무에서 파일대상은 catalina.out, 아파치 accesslog, log4j 로그파일 등이 될 것이다.