C Shell 中的文件名扩展

星号(*)字符匹配任何字符串,包括空字符串。

例如,在包含以下文件的目录中:
a aa aax alice b bb c cc                                 
echo a* 命令打印所有以字符 a 开头的文件名:
a aa aax alice
注: 当文件名匹配时,必须显式匹配字符点 (.) 和斜杠 (/)。
问号(?)字符匹配任何单个字符。 以下命令:
ls a?x
列出每个以字母 a 开头,后跟单个字符,并以字母 x 结束的文件名:
aax
要匹配单个字符或某一范围的字符,请将一个字符或多个字符括起在 [ ] 中。 以下命令:
ls [abc]
列出精确地与某一个括起的字符匹配的所有文件名:
a b c

在方括号中,某一词法范围的字符由 [a-z] 表示。 匹配此模式的字符由当前整理顺序定义。