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

相关推荐

  • Bash脚本写法及变量如何使用

    Bash是什么? bash脚本是作为linux执行与内核交互的一个方便快捷的脚本语言工具。它可以帮助我们快速的解决问题。 Bash写法: 需要创建一个文件,以.sh结尾。这样就生成一个脚本文件 我们文件内容开头要以#!/bin/bash 开头,这是脚本规定的格式,目的是告诉编译器我们这个脚本是bash类型的脚本。 当上述工作都做好以后,我们就可以正式开始脚本…

    Linux干货 2017-04-10
  • find命令总结

    用途:     find命令用来在文件层级结构中搜索跟条件匹配的文件 语法:     find [OPTIONS] [查找起始路径] [查找条件] [处理动作]     查找起始路径:指定具体搜索起始路径。默认为当前目录  &nb…

    Linux干货 2016-09-19
  • Linux第一周学习心得

                           LINUX入门学习心得 Shell基本命令 ### shell可执行命令分类 ### 内部命令:由shell自带得,而且通过某命令形式提供 help 内部命令列表 enble cmd 启用内部命…

    Linux干货 2017-07-15
  • N22-第5周博客作业

    1、显示当前系统上root、fedora或user1用户的默认shell; grep -E "^(root|fedora|user1)\>" /etc/passwd | cut -d: -f7 2、找出/etc/rc.d/init.d/functions文件中某单…

    Linux干货 2016-12-05
  • 文本处理三剑客之awk

    一、知识整理 1、awk报告生成器,格式化文本输出 发明人:a.k.a. Aho,Kernighan,weinberger awk程序通常由:BEGIN语句块、能够使用模式匹配的通用语句块、END语句块三部分组成。program通常是放在单引号或双引号中。 基本用法:awk [] ‘program’ var=value fiel… pr…

    Linux干货 2016-09-26
  • 迁移用户数据到独立分区

    Linux操作系统中,/home目录下为各个普通用户的家目录,主要用于存放用户的配置信息及相关文件。若安装操作系统时,采用了home目录与根目录处在同一分区的分区策略,那么随着用户数据较多,很有可能将分区空间耗尽,导致系统崩溃。所以最好是将用户数据所在目录放在一个独立的分区上,但由于/home目录下已有一些用户数据,要想将home目录建立在一个独立的分区上,…

    Linux干货 2017-08-13