JAVA 파일의 텍스트 줄 수를 계산하기 위해 다음 명령을 사용하고 있습니다.
find . -name '*.java' | xargs wc -l
find
둘 이상의 파일 확장자와 일치 하도록 명령 매개 변수를 수정하려면 어떻게 해야합니까? 예를 들어, CPP, C 및 H 파일에 대해 위의 작업을 사용하고 싶습니다.
또한
—
Daniel Andersson
find -print0 | xargs -0
구문을 사용하거나 더 좋고 간단 find . -name '*.cpp' -o -name '*.c' -o -name '*.h' -exec wc -l {} +
합니다. 이렇게하면 파일 이름 문제 (공백, 줄 바꿈 등)를 피할 수 있으며 (매우) 좋은 사용자 정의입니다.
find
명령 에 관한 것 입니다. 왜냐하면 일치하는 파일을 검색하는 곳이기 때문입니다.