![현재 디렉토리에서 특정 문구가 포함된 파일 수를 계산하는 방법은 무엇입니까? [복사]](https://linux55.com/image/81011/%ED%98%84%EC%9E%AC%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%EC%84%9C%20%ED%8A%B9%EC%A0%95%20%EB%AC%B8%EA%B5%AC%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%8C%8C%EC%9D%BC%20%EC%88%98%EB%A5%BC%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%5B%EB%B3%B5%EC%82%AC%5D.png)
"HW"라는 문구가 포함된 현재 디렉터리의 파일 수를 계산하고 싶습니다.
나는 노력했다
ls -l | grep HW | wc -l
답변1
"HW"라는 문자열이 포함된 파일 수를 계산하려면 다음을 수행하세요.
find . -maxdepth 1 -type f | xargs grep -m 1 HW | wc -l
디렉터리에 일반 파일만 있는 경우:
grep -m 1 HW * 2>/dev/null | wc -l
당신이 찾고 있다면파일 이름여기에는 "HW"라는 문자열이 포함되어 있습니다.
find . -type f -name "*HW*" | wc -l