LinuxShell通配符
1. 简介
通配符广泛用于文件扩展匹配,能帮助我们快速筛选文件名,其正式名称叫作元字符通配符。
2. 基础通配符
通配符 | 名称 | 功能 |
---|---|---|
? | 问号 | 匹配任意一个字符 |
* | 星号 | 匹配0个或多个任意字符 |
[ ] | 中括号 | 匹配中括号内字符组中的任意一个字符 若在字符组的开头加 ^ 符([^ ]),则匹配除括号内之外的任一字符 若在两个字符间加 - 符(例[x-y]),则匹配 x~y 区间内的任意一个字符 |
3. 特殊字符组
特殊字符组 | 功能 |
---|---|
[[:alpha:]] | 匹配任一字母字符(不区分大小写) |
[[:alnum:]] | 匹配任一字母、数字字母(0~9、A~Z、a~z |
[[:blank:]] | 匹配空格或者制表符 |
[[:digit:]] | 匹配0~9间的任一数字 |
[[:lower:]] | 匹配任一小写字符a~z |
[[:print:]] | 匹配任一可打印字符 |
[[:punct:]] | 匹配任一标点符号 |
[[:space:]] | 匹配任一空白字符(空格、制表符、NL、FF、VT、CR) |
[[:upper:]] | 匹配任一大写字符A~Z |
4. 附录

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!