이 스크립트가 PDF 파일뿐만 아니라 디렉토리의 모든 파일을 표시하는 이유는 무엇입니까?

이 스크립트가 PDF 파일뿐만 아니라 디렉토리의 모든 파일을 표시하는 이유는 무엇입니까?

특정 디렉토리에서 PDF 파일 수를 찾기 위해 다음 스크립트를 작성했습니다. 그러나 디렉터리의 모든 파일이 표시됩니다.

#!bin/bash
message="."
message1="*.pdf"

ls -al $message $message1 

스크립트에 문제가 있나요?

답변1

그게 ls순서 이니까해야 할 것. 스크립트가 효과적으로 실행됩니다.

ls -al . *.pdf

그 다음에~ 할 것이다현재 디렉터리의 모든 파일을 나열합니다(제공:.). 해당 점을 제거하면 PDF가 남습니다.

관련 정보