bash中用于实现文件名通配
通配符:
*:任意长度的任意字符
a*b a开头,b结尾,中间为任意字符
?:任意单个字符
a?b a开头,b结尾,中间为1个字符
[]:匹配指定范围内的任意单个字符
[123]
[0-9]
[a-z] 不区分字符大小写
大写字母需要依次指定26个英文字母
[^]:匹配指定字符外的任意单个字符
专用字符集合:
[:digit:] 任意数字 相当于 0-9
ls [[:digit:]]*
[:lower:] 任意小写字母
[:upper:] 任意大写字母
[:alpha:] 任意字母
[:alnum:] 任意数字或字母
[:space:] 所有空格
[:punct:] 所有标点符号
glob 通配
最新推荐文章于 2022-10-30 09:33:31 发布