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] 表示。 匹配此模式的字符由当前整理顺序定义。