码迷,mamicode.com
首页 > 其他好文 > 详细

bash功能特性四 文件名通配符

时间:2015-05-20 09:58:53      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:通配符

文件名通配(globbing)

    通配符在bash中是一个非常有用的功能,它可以使我们更加方便的查找符合特定条件的文件。

    文件通配符的包括以下几种:

         *:任意长度的任意字符

         ?:匹配任意单个字符

         []:匹配指定范围内的任意单字符

                   [0-9a-z]:任意数字和字母

         [^]:匹配指定范围以外的任意单字符

                   [^0-9a-z]

         字符集合:

             [:space:]:所有空白字符

             [:punct:]:所有标点符号

             [:lower:]:所有小写字符

             [:upper]:所有大写字符

             [:digit:]:所有数字

             [:alpha:]:所有字母

             [:alnum:]:所有字母和数字

             [^[:alnum:]]:除数字字母以外的字符

    下面举例说明通配符的用法:

    1、列出以vm开头的所有文件

技术分享

    2、列出文件,要求u开头r结尾中间是任意字符

技术分享

    3、列出所有以数字开头的文件

技术分享

    4、列出所有以非字母开头的文件

技术分享

    5、以字符集合的形式完成第3题

技术分享

    6、以字符集合的形式完成第4题

技术分享

bash功能特性四 文件名通配符

标签:通配符

原文地址:http://petmaster.blog.51cto.com/5408825/1653025

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!