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. 附录

你可能感兴趣的:(LinuxShell通配符)