linux入门基础之通配符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux入门基础之通配符相关的知识,希望对你有一定的参考价值。
globbing:文件名通配机制(这个是整体的文件名的匹配,而不是部分文件名) //注意这里指的是文件名称
匹配模式:
*:匹配任意长度的任意字符
pa*:所有以pa开头的文件,*pa*,*pa,*pa*a*pa,paa,passwd
?:匹配任意单个字符pa?,??pa,p?a,p?a?pa(不符合pa?),paa,passwd
[]:匹配指定范围内的任意单个字符
有几种特殊机制[a-z](默认不区分大小写),[A-Z](默认不区分大小写),[0-9],[a-z0-9][[:upper:]]:所有大写字母 //仅仅匹配一个大写字母
[[:lower:]]:所有小写字母
[[:alpha:]]:所有字母
[[:digit:]]:所有数字
[[:alnum:]]:所有的字母和数字
[[:space:]]:所有空白符
[[:punct:]]:所有标点符
[^]:匹配指定范围外的任意单个字符
[^[:upper:]]:匹配非大写字符
[^0-9]:匹配任意非数字字符
[^[:alnum:]]:匹配任意非正常字符
注意书写格式两个大括号是特定格式,用通配符可以有效快速的查找和匹配到任意字母和数字以及标点符号。
本文出自 “linux入门基础” 博客,请务必保留此出处http://37003839.blog.51cto.com/12378898/1982950
以上是关于linux入门基础之通配符的主要内容,如果未能解决你的问题,请参考以下文章