首页 > 其他 > 详细

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

时间:2015-05-20 09:56:35      阅读:297      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!