Linux 基础-5 通配符

175 阅读1分钟

* : 匹配另个或多个字符

: 匹配任何单个字符

~ : 当前用户家目录

~ a :用户 a 的家目录

~+ :当前工作目录

~- :前一个工作目录

[1-9] :匹配数字范围

[a-z]/[A-Z] : 字母

[abc] :匹配列表中的任意一个字符串

[^abc] : 匹配列表中的所有字符以外的字符

[1-9] :匹配数字范围

[a-z]/[A-Z] : 字母

[a-d] : aAbBcCd

[abc] :匹配列表中的任意一个字符串

[^abc] : 匹配列表中的所有字符以外的字符

[[:lower:]] :代表所有小写字母

[[:upper:]] :代表所有大写字母

[:digit:] : 任意数字,相当于 0-9

[:alpha:] :任意大小写字母

[:alnum:] : 任意数字或字母

[:ablnk:] : 水平空白字符

[:space:] : 水平或垂直空白字符

[:punct:] : 标点符号

[:print:] :可打印字符

[:cntrl:] :控制(非打印字符)

[:groph:] : 图形字符

[:xdigit:] : 十六进制字符