폴더의 모든 헤더 및 소스 파일에 있는 모든 코드 줄을 계산하는 방법은 무엇입니까? *.cpp *.h [중복]

폴더의 모든 헤더 및 소스 파일에 있는 모든 코드 줄을 계산하는 방법은 무엇입니까? *.cpp *.h [중복]

C++에 대한 많은 헤더와 소스 파일이 포함된 프로젝트 폴더가 있다고 가정해 보겠습니다. 모든 파일의 총 줄 수는 어떻게 계산합니까?

답변1

wc여러 파일이 입력으로 제공되면 옵션이 포함된 명령은 -l각 파일의 줄 수와 합계를 인쇄합니다.

각각 10줄로 구성된 두 개의 파일 foo.cpp이 있고 다음과 같은 결과가 나온다고 가정해 보겠습니다.bar.hwc -l

$ wc -l *.cpp *.h
10 foo.cpp
10 bar.h
20 total

총 값만 필요한 경우 cat결과를 다음 위치에 제출하고 파이프 할 수 있습니다 wc -l.

$ cat *.cpp *.h | wc -l
20

관련 정보