linux---匹配文件---字符扩展

目录下有这几个文件

 

 

 

 

  • 一:? 字符扩展

  • ?字符代表文件路径里面的任意单个字符,不包括空字符。比如,Data???匹配所有Data后面跟着三个字符的文件名。

----文件名字有几位,就用几个?号

 

1.想匹配 文件 lwy.txt,可以用    ls ???.txt

 

2.想匹配 文件 123456.txt,可以用    ls ??????.txt

 

  • 二:* 字符扩展

  • ----*字符代表文件路径里面的任意数量的任意字符,包括零个字符

1.  *.txt代表后缀名为.txt的所有文件。

 

 

2.如果想输出当前目录的所有文件,直接用*即可。

3.*可以匹配空字符,下面是一个例子。

  • 三:方括号扩展

  • 方括号扩展的形式是[...],只有文件确实存在的前提下才会扩展。如果文件不存在,就会原样输出。括号之中的任意一个字符。
  • 比如,[aeiou]可以匹配五个元音字母中的任意一个。

 

posted @ 2020-09-23 10:28  lllwy  阅读(372)  评论(0编辑  收藏  举报