* ? 【a-z】【0-9】通配符 学习
通配符顾名思义就是通用的匹配信息的符号,比如星号(*)就是代表匹配零个或多个字符,问号(?)是代表匹配单个字符,中括号内加上数字[0-9]代表匹配单个阿拉伯数字的字符,而中括号内加上字母[abc]则是代表匹配单个指定的英文字母。俗话讲百闻不如一见,看书不如做实验,例如匹配下所有在/dev目录中且以sda开头的文件吧:
[root@fyc ~]# ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 Jun 8 19:38 /dev/sda
[root@fyc ~]# ls -l /dev/sda1
brw-rw----. 1 root disk 8, 1 Jun 8 19:38 /dev/sda1
[root@fyc ~]# ls -l /dev/sda2
brw-rw----. 1 root disk 8, 2 Jun 8 19:38 /dev/sda2
[root@fyc ~]# ls -l /dev/sda3
ls: cannot access /dev/sda3: No such file or directory
[root@fyc ~]# ls -l /dev/sd*
brw-rw----. 1 root disk 8, 0 Jun 8 19:38 /dev/sda
brw-rw----. 1 root disk 8, 1 Jun 8 19:38 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jun 8 19:38 /dev/sda2
[root@fyc ~]# ls -l /dev/sd(?)
bash: syntax error near unexpected token `('
[root@fyc ~]# ls -l /dev/sd?
brw-rw----. 1 root disk 8, 0 Jun 8 19:38 /dev/sda
[root@fyc ~]# ls -l /dev/sd??
brw-rw----. 1 root disk 8, 1 Jun 8 19:38 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jun 8 19:38 /dev/sda2
[root@fyc ~]# ls -l /dev/s???
brw-rw----. 1 root disk 8, 1 Jun 8 19:38 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jun 8 19:38 /dev/sda2
[root@fyc ~]# ls -l /dev/sda[0-9]
brw-rw----. 1 root disk 8, 1 Jun 8 19:38 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jun 8 19:38 /dev/sda2
[root@fyc ~]# ls -l /dev/sd[a-z][0-9]
brw-rw----. 1 root disk 8, 1 Jun 8 19:38 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jun 8 19:38 /dev/sda2
最新文章
- .NET正则表达式基础入门
- Android 手机卫士--参照文档编写选择器
- Kafka vs RocketMQ—— Topic数量对单机性能的影响-转自阿里中间件
- Unity3D脚本行尾(Line Endings)
- 加州大学伯克利分校Stat2.3x Inference 统计推断学习笔记: Section 5 Window to a Wider World
- Oracle等待事件db file parallel read
- 循环打印i值(面试题)
- cocos2d-x3.2下获取文件夹下所有文件名的方法
- 【风马一族_Android】android的新发现
- 对WebClient扩展自动解压缩页面
- 基于POI的Excel导入导出(JAVA实现)
- python 简单验证码 random模块
- javascript算法(一)
- Python系列之 - multiprocessing
- 十大web安全扫描工具
- 做h5动画会用到的一个很好的缓动算法库
- kafka 分区和副本以及kafaka 执行流程,以及消息的高可用
- Codeforces1076F. Summer Practice Report(贪心+动态规划)
- 3-palindrome CodeForces - 805B (思维)
- Java中的权限学习笔记
热门文章
- webpack初识(biaoyansu)
- HDU1061 - Rightmost Digit
- JAVA面向对象编程深入理解图
- [剑指offer] 14. 链表中倒数第K个节点+翻转+逆序打印+合并两个排序链表 + 链表相交(第一个公共节点) (链表)
- JAVA 重载方法,参数为NULL时,调用的处理 (精确性原则)
- 【codeforces 500E】New Year Domino
- C++基础学习教程(三)
- Java路径问题终于解决方式—可定位全部资源的相对路径寻址
- HDU5638 / BestCoder Round #74 (div.1) 1003 Toposort 线段树+拓扑排序
- [NOI.AC 2018NOIP模拟赛 第三场 ] 染色 解题报告 (DP)