
터미널, Vim, Atom 등 무엇이든 가능합니다. 디렉토리에 있는 모든 파일의 총 단어 수를 계산하는 방법은 무엇입니까?
답변1
디렉터리에 있는 모든 파일의 총 단어 수만 원하는 경우(하위 디렉터리가 없다고 가정하고 숨겨진 파일 및 기타 주의 사항을 무시함) 다음을 시도해 볼 수 있습니다.
cat * | wc -w
cat *
단순히 현재 디렉터리에 있는 모든 파일의 내용을 표준 출력으로 연결합니다. 이것은 wc -w
wc(단어 개수)로 파이프되어 표준 입력에서 읽은 단어 수를 반환합니다.
약간 더 복잡한 출력이 괜찮다면 다음을 시도해 보십시오.
wc -w *
wc에는 숫자나 줄, 문자 수 등을 반환하는 다른 옵션이 있습니다.
답변2
당신이 사용할 수있는
find . -type f -exec wc -w {} + | tail -n1
샘플 출력:
% find . -type f -exec wc -w {} + | tail -n1
8704 total
Debian Buster(10.5)에서 테스트했습니다.
% find --version
find (GNU findutils) 4.6.0.225-235f
답변3
find . -maxdepth 1 -type f -exec wc -w {} \;