word count wc

2019. 7. 27. 12:42임베디드/ubuntu

wc 명령어는 해당 파일의 라인/단어/바이트의 수를 출력하게 된다. 라인의 수를 알면 유용하게 쓰이는 경우가 많아 알아두면 좋은 커맨드라인 명령어다

 

기본적으로 wc [파일]을 입력하게 되면 3개의 정보가 모두 출력된다

 

 $ wc chat_serv.c 

 

바이트 크기인 2290은 ls -al 옵션으로도 확인할 수 있다

 

-l 옵션을 추가해서 라인의 수인 100만 뽑아낼 수 있다

 

 $ wc -l chat_serv.c 

 

또한 2개 이상의 파일을 검색하고 싶으면 연달아 파일을 기입하면 되고, 출력의 마지막에 총 합계도 표시가 된다

 

 $ wc chat_serv.c chat_clnt.c 

 

 

파일 명도 출력이 되는데, 파이프를 이용해 awk 명령어로 파일 명을 제외하고 출력을 할 수 있다. 공백을 기준으로 첫 번째 토큰만 가져오는 명령어다

 

 $ wc -l chat_serv.c | awk '{print $1}' 

 

 

또한 cut 명령어로도 대체할 수 있다

 

 $ wc -l chat_serv.c | cut -d ' ' -f 1 

 

[출처] 인프런 리눅스 커맨드라인 툴

'임베디드 > ubuntu' 카테고리의 다른 글

gedit plugin 설치  (0) 2019.08.12
nl  (0) 2019.07.28
tail  (0) 2019.07.27
head  (0) 2019.07.26
find  (0) 2019.07.26