주어진 디렉토리에 있는 .txt 파일 수를 인쇄합니다.

주어진 디렉토리에 있는 .txt 파일 수를 인쇄합니다.

.txt특정 디렉토리의 파일 수를 인쇄하고 싶습니다.

디렉터리에 5개의 .txt파일이 있으면 출력은 다음과 같습니다.

1.txt 2.txt 3.txt 4.txt 5.txt

나중에 목록을 확인하면 .txt를 포함한 모든 파일이 표시됩니다.

도와주세요.

답변1

디렉터리에 5개의 파일이 있고 다음 텍스트 파일만 표시하려고 한다고 가정합니다. 1.txt 2.txt 3.txt 4.txt 5.txt

따라서 위의 작업만 수행하면 됩니다.

ls -1 <directory_path_where_you_have_your_txt_files> | grep '\.txt$'

이러한 텍스트 파일의 총 수를 인쇄하려면 다음을 입력하십시오.

ls -1 <directory_path_where_you_have_your_txt_files> | grep '\.txt$' | wc -l

아니면 @steeldriver의 제안을 따르세요.

ls -1 <directory_path_where_you_have_your_txt_files>/*.txt

관련 정보