현재 경로에 3 개의 디렉토리가 있습니다.
$ls
a_0db_data a_clean_0db_data a_clean_data
$ls a_*_data
a_0db_data:
a_clean_0db_data:
a_clean_data:
$ls a_[a-z]*_data
a_clean_0db_data:
a_clean_data:
마지막 ls 명령 만 일치 할 것으로 예상했습니다 a_clean_data
. 왜 포함 된 것과 일치 0
했습니까?
bash --version
GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)
a_*_data
이 파일들과 일치 하는 사실 이 당신을 놀라게하지 않았습니까?