所謂 Set construct wildcards,
就是說,
在 Bourne Again shell (其他 shell 應該也一樣),
如果我們下達下述指令
ls [0-9]*
應該會列出所有開頭是數字的檔案名稱。
如果是
ls [a-z]*
應該會列出開頭是小寫英文字母的檔案名稱。
同理,
如果指令是
ls [A-Z]*
應該會列出開頭是大寫英文字母的檔案名稱。
至少書上是這麼說的。
假設目前所在位置,
有下述檔案
axxx.txt
bxxx.txt
cxxx.txt
Axxx.txt
Bxxx.txt
Cxxx.txt
如果我們下達
ls [a-c]*
結果應該是什麼? :)