awk ERES 基础表达式符号介绍

    awk ERES 基础表达式符号介绍

 

    [liujisheng@MyPcCentOs6 bsh01]$ cat data/regex.txt
    about ERES test
    ttttt
    be care2
    smithern anne
    smithern smithern
    harry smithhern

    +
    指定如果+前面的一个或多个字符或扩展正则表达式在这个字符串中,则字符串匹配
    awk '/liujish+eng/' /etc/passwd
    awk '/smith+ern/' data/regex.txt
    awk '/var\/spo+l/' /etc/passwd
   
    ?:
    如果?前的零个或一个字符或扩展正则表达式的具体值在字符串中,则字符串匹配。
    awk '/smith?ern/' data/regex.txt
   
    |
    如果以 |(垂直线)隔开的字符串的任何一个在某字符串中,则该字符串匹配
    awk '/ab|tt|be/' data/regex.txt
    about ERES test
    ttttt
    be care2
    将包含字符ab或tt或be所有记录打印至标准输出

你可能感兴趣的:(Linux shell)