![쉘 스크립트의 디렉토리 아래에 있는 텍스트 파일 수 계산](https://linux55.com/image/161502/%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9D%98%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%20%EC%95%84%EB%9E%98%EC%97%90%20%EC%9E%88%EB%8A%94%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EC%88%98%20%EA%B3%84%EC%82%B0.png)
/mqlocal/mqm 폴더가 있습니다. 2개의 텍스트 파일(bindu.txt, sujitha.txt)이 있습니다. 디렉터리의 텍스트 파일 수를 계산하는 코드가 필요합니다. 결과는 정수여야 합니다.
답변1
다음을 시도해 볼 수 있습니다.
find /mqlocal/mqm -type f -iname "*.txt" | wc -l
-type f
: 파일을 찾는 데 사용됩니다. /mqlocal/mqm
디렉토리 내의 디렉토리는 무시됩니다 .
-iname
.txt
: 로 끝나는 파일 만 일치합니다 . -i
대소문자를 구분하지 않습니다.
wc -l
: 파일 개수를 계산합니다.
답변2
*.txt 찾기 -l |
현재 작업 디렉토리를 /mqlocal/mqm으로 변경한 후 명령을 실행하십시오.
해당 디렉토리에 있는 텍스트 파일의 개수를 알려줍니다.