0%

Shell万用字符与特殊符号

bash常用

  1. * : 代表0到无穷个任意字符
  2. ? : 代表一定有一个任意字符
  3. []: 代表一定有一个括号内的字符
  4. [x-x] : 代表有一个x到x范围内的字符
  5. [^] : 代表反向,没有括号内的字符

正则表达常用

  1. ^word : 以word开头
  2. word$ : 以word结尾
  3. . : 任意一个字符,可以是空白格,一定有一个
  4. \ : 转义字符
  5. * : 重复0到无穷个前一个字符,任意字符的表示.*,注意与bash中的区分
  6. [] : 集合内的一个字符
  7. [x-x] : x-x范围内的一个字符
  8. [^] : 没有范围内的字符
  9. x\{n1,n2\} : 连续n1或n2个x字符,使用符号\将符号{}进行转义