glob 通配

版权声明:Mr.O版权所有 转载请标明出处 https://blog.csdn.net/qq_28189423/article/details/83720955

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:]  所有标点符号

猜你喜欢

转载自blog.csdn.net/qq_28189423/article/details/83720955