首页 > 代码库 > shell中正则表达式元字符

shell中正则表达式元字符

  1.   ‘.‘    匹配任一字符

  2.   ‘*‘   指定*前的字符可以连续重复使用任意次

  3.   ‘^‘   字符串开头

  4.   ‘$‘   字符串结尾

  5.   ‘.*‘   任意数量的字符

  6.   ‘\‘     转义字符

  7.   ‘[...]‘ 匹配任一字符

  8.   ‘[^...]‘ 不匹配任一字符,取反

  9. ‘\(....\)‘  标记匹配字符,后续通过转义序列进行引用,例如\(grep\).*\1,匹配2个grep中间带有任意数目的字符

  10. ‘\n‘  重复在\(...\) 内的第n个模式

  11. x\{m,n\} 区间表达式,匹配x字符出现的次数区间.x\{n\}是指x出现n次,x\{m,\}是指x出现至少m次,

    x\{m,n\}是指至少出现m次,至多出现n次

  12. ‘\<...\>‘ 匹配单词的开头和结尾