linux入門基礎之通配符
阿新 • • 發佈:2017-11-18
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入門基礎之通配符