![폴더의 모든 헤더 및 소스 파일에 있는 모든 코드 줄을 계산하는 방법은 무엇입니까? *.cpp *.h [중복]](https://linux55.com/image/158911/%ED%8F%B4%EB%8D%94%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%97%A4%EB%8D%94%20%EB%B0%8F%20%EC%86%8C%EC%8A%A4%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%9E%88%EB%8A%94%20%EB%AA%A8%EB%93%A0%20%EC%BD%94%EB%93%9C%20%EC%A4%84%EC%9D%84%20%EA%B3%84%EC%82%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20*.cpp%20*.h%20%5B%EC%A4%91%EB%B3%B5%5D.png)
C++에 대한 많은 헤더와 소스 파일이 포함된 프로젝트 폴더가 있다고 가정해 보겠습니다. 모든 파일의 총 줄 수는 어떻게 계산합니까?
답변1
wc
여러 파일이 입력으로 제공되면 옵션이 포함된 명령은 -l
각 파일의 줄 수와 합계를 인쇄합니다.
각각 10줄로 구성된 두 개의 파일 foo.cpp
이 있고 다음과 같은 결과가 나온다고 가정해 보겠습니다.bar.h
wc -l
$ wc -l *.cpp *.h
10 foo.cpp
10 bar.h
20 total
총 값만 필요한 경우 cat
결과를 다음 위치에 제출하고 파이프 할 수 있습니다 wc -l
.
$ cat *.cpp *.h | wc -l
20