所谓 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]*
结果应该是什么? :)