通配符顾名思义就是通用的匹配信息的符号,比如星号(*)就是代表匹配零个或多个字符,问号(?)是代表匹配单个字符,中括号内加上数字[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

最新文章

  1. .NET正则表达式基础入门
  2. Android 手机卫士--参照文档编写选择器
  3. Kafka vs RocketMQ—— Topic数量对单机性能的影响-转自阿里中间件
  4. Unity3D脚本行尾(Line Endings)
  5. 加州大学伯克利分校Stat2.3x Inference 统计推断学习笔记: Section 5 Window to a Wider World
  6. Oracle等待事件db file parallel read
  7. 循环打印i值(面试题)
  8. cocos2d-x3.2下获取文件夹下所有文件名的方法
  9. 【风马一族_Android】android的新发现
  10. 对WebClient扩展自动解压缩页面
  11. 基于POI的Excel导入导出(JAVA实现)
  12. python 简单验证码 random模块
  13. javascript算法(一)
  14. Python系列之 - multiprocessing
  15. 十大web安全扫描工具
  16. 做h5动画会用到的一个很好的缓动算法库
  17. kafka 分区和副本以及kafaka 执行流程,以及消息的高可用
  18. Codeforces1076F. Summer Practice Report(贪心+动态规划)
  19. 3-palindrome CodeForces - 805B (思维)
  20. Java中的权限学习笔记

热门文章

  1. webpack初识(biaoyansu)
  2. HDU1061 - Rightmost Digit
  3. JAVA面向对象编程深入理解图
  4. [剑指offer] 14. 链表中倒数第K个节点+翻转+逆序打印+合并两个排序链表 + 链表相交(第一个公共节点) (链表)
  5. JAVA 重载方法,参数为NULL时,调用的处理 (精确性原则)
  6. 【codeforces 500E】New Year Domino
  7. C++基础学习教程(三)
  8. Java路径问题终于解决方式—可定位全部资源的相对路径寻址
  9. HDU5638 / BestCoder Round #74 (div.1) 1003 Toposort 线段树+拓扑排序
  10. [NOI.AC 2018NOIP模拟赛 第三场 ] 染色 解题报告 (DP)