Linux通配符
* 任意字符
?任意单个字符
[] 匹配指定 字符范围内的字符
[^] 指定范围之外的单个字符
[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通配符的更多相关文章
- Linux 通配符
概述 本章节主要介绍关于linux通配符的用法,熟练运用通配符可以提高工作效率并且可以简化一些繁琐的处理步骤. 正文 测试数据 touch a a6.log abc.log ac.txt b c c5 ...
- linux通配符含义
linux通配符含义: . 当前目录**** .. 当前目录的上一级目录**** * 通配符,代表任意0个或多个字符***** ? 通配符,代表重复0个或一个0前面的字符 : ...
- linux通配符,grep和 egrep区别
其实主要是正则表达式中的一些特殊语法.在网上找的几篇文章,截取相关部分贴在了下面,方便以后翻阅. 参考:http://hi.baidu.com/sei_zhouyu/item/c18e1a950d2e ...
- Linux通配符与特殊符号知识大全汇总
符号 作用 Linux通配符 * 匹配任意(0个或多个)字符或字符串,包括空字符串 ? 匹配任意1个字符,有且只有一个字符 [abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符 ...
- linux通配符知识
注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也是有较大区别的. 通配符一般用户命令行bash环境,而linux正则表达式用于grep,sed,awk ...
- Linux通配符知识深度实践详解
注意:linux通配符和三剑客(grep.awk.sed)正则表达式是不一样的,因此,代表的意义也有较大的区别. 通配符一般用户命令行bash环境,而Linux正则表达式用于grep.sed.awk场 ...
- linux 通配符与正则表达式
linux通配符和三剑客(grep.awk.sed)正则表达式是不一样的 通配符一般用户命令行bash环境,而linux正则表达式用于awk.grep.sed
- Linux通配符摘要
参考<鸟哥linux私房菜> * - 通配符,代表随机字符(0对于许多) ? - 通配符,它代表一个字符 # - 凝视 / - 跳转符号,将特殊字符或通配符还原成一般符号 | - 分隔两个 ...
- Linux通配符与基础正则表达式、扩展正则表达式
在Linux命令行操作或者SHELL编程中总是容易混淆一些特殊字符的使用,比如元字符‘*’号,作为通配符匹配文件名时表示0个到无穷多个任意字符.而作为正则表达式匹配字符串时,表示重复0个到无穷多个的前 ...
- 05、Linux通配符、转义字符、环境变量
问题:作为Linux运维人员,我们有时候也会遇到明明一个文件的名称就在嘴边但就是想不起来的情况.如果就记得一个文件的开头几个字母,想遍历查找出所有以这个关键词开头的文件,该怎么操作呢? 范例:单个查看 ...
随机推荐
- SQL Server 阻塞分析
一.加锁(locking).阻塞(blocking).死锁(deadlock)定义 加锁:用于管理多个连接的进程.当连接需要访问一块数据时,在这些数据上放置某种类型的锁. 阻塞 ...
- -_-#【响应式】matchMedia
谈谈响应式Javascript <!DOCTYPE html> <html> <head> <meta charset="utf-8"&g ...
- Asp.Net MVC向视图View传值的三种常见的方法:
1.通过View( parameter )的参数传递 action: public ActionResult Index() { Person person=new Person("wumi ...
- POI做题记录:第二届POI
Trees Memory limit: 32 MB Trees occur very often in computer science. As opposed to trees in nature, ...
- 使用LoadRunner对Web Services进行调用--Add Service Call
利用LoadRunner对Web Services进行测试时,通常有三种可供采用的方法: 在LoadRunner的Web Services虚拟用户协议中,[Add Service Call] 在Loa ...
- 前端开发者应当了解的 Web 缓存知识
缓存优点 通常所说的Web缓存指的是可以自动保存常见http请求副本的http设备.对于前端开发者来说,浏览器充当了重要角色.除此外常见的还有各种各样的代理服务器也可以做缓存.当Web请求到达缓存时, ...
- cocos2d-x 3.0 final 中文显示
cocos2d-x 3.0的中文显示非常easy,首先,你须要一个xml文件保存中文,还须要一个能显示中文的TTF文件 <?xml version="1.0" encodin ...
- 一步一步写算法(之 A*算法)
[ 声明:版权全部,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 在前面的博客其中,事实上我们已经讨论过寻路的算法.只是,当时的演示样例图中,可选的路径是唯一的 ...
- python-gdb
https://blog.log4d.com/2013/11/python-gdb/ https://wiki.python.org/moin/DebuggingWithGdb
- [转] android 中 任务、进程和线程的区别
PS: handler的目的是在组件进程中开辟一个线程作为消息的poller,收到消息后可以更新Activity中的控件(特殊的view) 任务.进程和线程 关于Android中的组件和应用, ...