0%

通配符表格

bash下的通配符表格

通配符 匹配
? 任意单个字符
* 任意字符字符串
[set] set中任意字符
[!set] 不在set中的任意字符

备注:

  1. 在unix文件名中句点(.)没有特殊含义,除非处于文件名最前面时表示“隐藏”文件。
  2. [a-z]表示全部的26个小写字母。如要表示短划线,则可在头或尾加上”-“。
  3. 左括号后面的惊叹号表示“否定”一个集合。要匹配!本身,将其放在集合中第一个字符后面或者在其前面加上一个反斜线,如[\!]。
  4. 通配符的例子实际上是更一般意义上的路径名扩展的一部分。
  5. 大括号扩展,扩展为给定形式的任意字符串:一个可选的前缀,后跟大括号内用逗号分隔的字符串,再跟一个可选的后缀。大括号还可以嵌套。

欢迎关注我的其它发布渠道