Your browser does not allow storing cookies. We recommend enabling them.

PreviousNextUp[Front page] [Index]

Egrep Patterns

The escape character is a backslash (\). You can use it to escape meta characters to use them in their plain character form.

In the following examples literal 'E' and 'F' denote any expression, whether a pattern or a character.

  • (

    Start a capturing subexpression.

  • )

    End a capturing subexpression.

  • E|F

    Disjunction, match either E or F (inclusive). E is preferred if both match.

  • E*

    Act as Kleene star, match E zero or more times.

  • E+

    Closure, match E one or more times.

  • E?

    Option, match E optionally once.

  • .

    Match any character except for newline characters (\n, \f, \r) and the NULL byte.

  • E{n}

    Match E exactly n times.

  • E{n,} or E{n,0}

    Match E n or more times.

  • E{,n} or E{0,n}

    Match E at most n times.

  • E{n,m}

    Match E no less than n times and no more than m times.

  • [

    Start a character set, see Section Character Sets For Egrep.

  • $$

    Match the empty string at the end of the input or at the end of a line.

  • ^

    Match the empty string at the start of the input or at the beginning of a line.

PreviousNextUp[Front page] [Index]




What to read next:

  • Reduce Secure Shell risk. Get to know the NIST 7966.

    The NISTIR 7966 guideline from the Computer Security Division of NIST is a direct call to action for organizations regardless of industry and is a mandate for the US Federal government.
    Download now
  • ISACA Practitioner Guide for SSH

    With contributions from practitioners, specialists and SSH.COM experts, the ISACA “SSH: Practitioner Considerations” guide is vital best practice from the compliance and audit community.
    Download now