* 任意字符

?任意单个字符

[] 匹配指定 字符范围内的字符

[^] 指定范围之外的单个字符

常规字符集合
[a-z] a到z的所有小写字母
[A-Z] a到z的所有大写字母
[0-9] 0到9的所有数字

非常规字符集合

man 7 glob
[[:alpha:]] =[a-zA-Z] 所有字母
[[:digit:]] = [0-9] 所有数字
[[:lower:]] = [a-z] 所有小写字母
[[:upper:]] = [A-Z] 所有大写字母
[[:alnum:]] = [a-zA-z0-9]
[[:punct:]] 所有标点字符 ,。
[[:space:]] 空白字符
# 创建文件
touch a ab aab acb accb acdb abcd

显示创建的文件

 ls -l
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 a
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 aab
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 ab
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 abcd
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 acb
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 accb
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 acdb

运行测试

通配符 *

ls -l a*b
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 aab
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 ab
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 acb
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 accb
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 acdb

通配符 ?

ls -l a?b
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 aab
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 acb

通配符 [ ]

ls -l a[ac]b
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 aab
-rw-rw-r-- 1 dajie dajie 0 9月 26 15:00 acb

Linux通配符的更多相关文章

  1. Linux 通配符

    概述 本章节主要介绍关于linux通配符的用法,熟练运用通配符可以提高工作效率并且可以简化一些繁琐的处理步骤. 正文 测试数据 touch a a6.log abc.log ac.txt b c c5 ...

  2. linux通配符含义

    linux通配符含义: .    当前目录**** ..   当前目录的上一级目录**** *    通配符,代表任意0个或多个字符***** ?   通配符,代表重复0个或一个0前面的字符 :    ...

  3. linux通配符,grep和 egrep区别

    其实主要是正则表达式中的一些特殊语法.在网上找的几篇文章,截取相关部分贴在了下面,方便以后翻阅. 参考:http://hi.baidu.com/sei_zhouyu/item/c18e1a950d2e ...

  4. Linux通配符与特殊符号知识大全汇总

    符号 作用 Linux通配符 * 匹配任意(0个或多个)字符或字符串,包括空字符串 ? 匹配任意1个字符,有且只有一个字符 [abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符 ...

  5. linux通配符知识

    注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也是有较大区别的. 通配符一般用户命令行bash环境,而linux正则表达式用于grep,sed,awk ...

  6. Linux通配符知识深度实践详解

    注意:linux通配符和三剑客(grep.awk.sed)正则表达式是不一样的,因此,代表的意义也有较大的区别. 通配符一般用户命令行bash环境,而Linux正则表达式用于grep.sed.awk场 ...

  7. linux 通配符与正则表达式

    linux通配符和三剑客(grep.awk.sed)正则表达式是不一样的 通配符一般用户命令行bash环境,而linux正则表达式用于awk.grep.sed

  8. Linux通配符摘要

    参考<鸟哥linux私房菜> * - 通配符,代表随机字符(0对于许多) ? - 通配符,它代表一个字符 # - 凝视 / - 跳转符号,将特殊字符或通配符还原成一般符号 | - 分隔两个 ...

  9. Linux通配符与基础正则表达式、扩展正则表达式

    在Linux命令行操作或者SHELL编程中总是容易混淆一些特殊字符的使用,比如元字符‘*’号,作为通配符匹配文件名时表示0个到无穷多个任意字符.而作为正则表达式匹配字符串时,表示重复0个到无穷多个的前 ...

  10. 05、Linux通配符、转义字符、环境变量

    问题:作为Linux运维人员,我们有时候也会遇到明明一个文件的名称就在嘴边但就是想不起来的情况.如果就记得一个文件的开头几个字母,想遍历查找出所有以这个关键词开头的文件,该怎么操作呢? 范例:单个查看 ...

随机推荐

  1. Node.js权威指南 (4) - 模块与npm包管理工具

    4.1 核心模块与文件模块 / 574.2 从模块外部访问模块内的成员 / 58 4.2.1 使用exports对象 / 58 4.2.2 将模块定义为类 / 58 4.2.3 为模块类定义类变量或类 ...

  2. Nginx windows下搭建过程

    内容列表: 简要介绍 下载安装 配置测试 一.简要介绍 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP ...

  3. 对于利用ica进行fmri激活区识别的理解

    首先,ica是一种探索性的方法,属于数据驱动的范畴. ica计算量很大,一般都是离线式计算. ica基于的猜想是,世界是加性的.在我们所研究的脑科学中,所采集到的BOLD信号,是由一些源信号所构成,更 ...

  4. Move Zeroes——Leetcode

    Given an array nums, write a function to move all 0's to the end of it while maintaining the relativ ...

  5. UVa 10917 A Walk Through the Forest

    A Walk Through the Forest Time Limit:1000MS  Memory Limit:65536K Total Submit:48 Accepted:15 Descrip ...

  6. 检测WIfi是否打开

    引入SystemConfiguration库并添加头文件: #import <SystemConfiguration/SystemConfiguration.h> 代码如下:     NS ...

  7. cas 单点登录配置

    服务端配置 cas是个好东西,很灵活很好用,但是配置起来很麻烦 cas官方网站 http://downloads.jasig.org/ 下载服务端 CAS Server 3.3.3 Final 1.将 ...

  8. struts2 最新S2-016-S2-017漏洞通杀struts2所有版本及修复方法

    详情查看http://zone.wooyun.org/content/5159 官方漏洞说明 http://struts.apache.org/release/2.3.x/docs/s2-016.ht ...

  9. 网站优化与Cdn文件传输服务

    网站优化与Cdn文件传输服务 如今互联网无处不在,其方便快捷.性质和低成本的经济特点,已经逐渐成为商务贸易.信息分发和数据交付的一个重要渠道.要想让数据的分发带来巨大的效益,那么网民的满意是唯一的办法 ...

  10. win10安装MySQL

    mysql的直接地址,可以复制地址使用下载工具下载:32位:http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.26-win32.zip64位:htt ...