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

文件名通配(globbing)

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

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

         *:任意长度的任意字符

         ?:匹配任意单个字符

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

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

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

                   [^0-9a-z]

         字符集合:

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

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

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

             [:upper]:所有大写字符

             [:digit:]:所有数字

             [:alpha:]:所有字母

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

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

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

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

1.png

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

2.png

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

3.png

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

4.png

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

1.png

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

2.png

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/3258

(0)
petmasterpetmaster
上一篇 2015-04-21
下一篇 2015-04-21

相关推荐

  • 高级文件系统管理2

    五、btrfs文件系统     技术预览版     Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle,2007, CoW     核心特性:     …

    Linux干货 2016-09-09
  • linux学习第三天

            Linux学习第三天 Bash特性及文件系统介绍 cat /etc/shells cat命令进入/etc/shells/下面查看有几种shell FHS (文件系统遵循FHS定义)     /bin  供所有用户使用基本的用户命令程序文件   …

    Linux干货 2016-10-18
  • 网络yum源的配置

    1.准备: 光盘 包 元数据 2.网络服务http(s)  ftp 查看是否安装  which  vsftp;  ls  /misc/cd/Packages | grep vsftpd 安装  rpm  -ivh  /misc/cd/Packages/vsftpd… …

    2017-06-13
  • 文件查找作业

    1、查找/var目录下属主为root,且属组为mail的所有文件 [root@wzc ~]# find /var/ -user root -a -group mail /var/spool/mail /var/spool/mail/root 2、查找/var目录下不属于root、…

    Linux干货 2016-08-15
  • 制作本地yum源与编译安装http

    1、制作本地yum源(centos7) [root@centos7 ~]# yum install -y lftp   #安装lftp程序 lftp 10.1.0.1:~> cd pub/Sources/sources/xen/ &n…

    Linux干货 2016-08-25
  • 系统管理之系统启动及内核编译

    CentOS 5和6的启动流程服务管理Grub管理自制Linux启动排错编译安装内核 系统启动流程:  POST –> 读取BootSequence (BIOS),决定引导次序 –>读取引导设备的Bootloader(MBR grubstage1–>stage1.5/boot…

    Linux干货 2016-09-13