파일 이름의 패턴 일치

파일 이름의 패턴 일치

Bash 스크립팅 기술을 새로 고치려고합니다. 나는 지금까지 가장 어리석은 일에 빠졌습니다.

for f in "$(ls)"; do
    [[ $f == *.txt ]] && printf "%s\n" "$f"
done

이 사이클에 무슨 문제가 있나요? 현재 디렉토리의 모든 .txt 파일을 인쇄하고 싶습니다. 패턴 매칭이 잘못된 것 같습니다..

관련 정보