bash の set コンストラクト ワイルドカード、つまり [] を理解するために、いくつかのファイルをセットアップしました。
ls *
1 2 A bob darlene dave ed frank fred LS_example.sh Z
返されると予想したファイルにls [a-z]*
は、小文字で始まるファイルのみが含まれますが、次の例では、大文字で始まるファイルも返されます。
ls [a-z]*
A bob darlene dave ed frank fred LS_example.sh
この振る舞いを説明できますか?