리눅스 WC 명령어 활용

wc명령어는 파일이나 출력되는 택스트에 단어, 문자열, 행 등 수를 파악할때 유용할게 사용할 수 있는 명령어 입니다.

 

사용 방법

[localhost:/home/web]# wc index.jsp
275     864   10123 index.jsp

 

아무 옵션없이 wc 명령어로 index.jsp 파일을 검색을 해보면 275, 864, 10123 숫자만 나옵니다.

이 숫자를 해석을 하면 아래와 같습니다.

 

행 : 275 

단어 : 864

바이트 : 10123

 

wc 명령어는 그냥 사용을 하기보다는 옵션을 사용해 활용을 많이 합니다.

 

wc 옵션

 l

행 수

 w

단어 수

 c

바이트 수

 m

문자 수

 

wc명령어 응용

1. 디렉토리 안에 파일 개수를 빠르게 카운트 하는법

 

[localhost:/home/web]# ls /home/web | wc -w

 7

 

 

2. 파일 내부에 특정 문자 또는 문자열이 몇개가 있는지 카운트 하는법

 

[localhost:/home/web]# cat index.jsp | grep 'index' | wc -l
       5 

 

옵션을 사용해 파일 내부에 특정 단어가 들어가 있는 수를 파악하기 위해서는 위와 같이 사용을 하면 된다.

index.jsp 파일 내부에 "index"가 들어가는 라인의 수는 5줄이다.

 

문제 사항 : 한 라인에 특정 단어가 2개 이상이 있으면 라인이 1개로 출력이 되기 때문에 정확한 카운트가 되지 않는다.

 

+ Recent posts