文件通配符

文件通配符可以用来匹配符合条件的多个文件,方便批量管理文件

常见通配符:

                  匹配除"."开头(隐藏文件)的多个文件

?                  匹配任何单个字符

                 当前用户家目录

~user           用户user家目录

~+和.            当前工作目录

~-                  前一个工作目录

[0-9]              匹配数字范围

[a-z]              一个字母

[A-Z]             一个字母

[abcd]           匹配列表中的任何的一个字符

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

[^a-z]             匹配列表中的所有字符以外的字符


linux中还预定义有字符类   man  7  glob

[:alnum:]    字母和数字

[:alpha:]   字母

[:digit:]   数字

[:lower:]   小写字母

[:upper:]   大写字母

[:sapace:]   空白字符

[:print:]   可打印字符

[:punct:]   标点符号

[:graph:]   图形符号

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

[:xdigit:]   十六进制字符

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容