egrep

search file(s) for lines that match an extended expression

SYNTAX
      egrep [ OPTIONS ] 'PATTERN' FILES ...

egrep is the same as `grep -E'

all other OPTIONS are the same as grep 

The PATTERN is a regexp.  In typical usage, the regexp is quoted to
prevent the shell from expanding any of the special characters as file
name wildcards.  Normally, `egrep' prints the lines that matched.  If
multiple file names are provided on the command line, each output line
is preceded by the name of the file and a colon.

OPTIONS

`-c'
     Print out a count of the lines that matched the pattern, instead
     of the lines themselves.

`-s'
     Be silent.  No output is produced, and the exit value indicates
     whether or not the pattern was matched.

`-v'
     Invert the sense of the test. `egrep' prints the lines that do
     *not* match the pattern, and exits successfully if the pattern was
     not matched.

`-i'
     Ignore case distinctions in both the pattern and the input data.

`-l'
     Only print the names of the files that matched, not the lines that
     matched.

`-e PATTERN'
     Use PATTERN as the regexp to match.  The purpose of the `-e'
     option is to allow patterns that start with a `-'.

Related commands:

fgrep - Search file(s) for lines that match a fixed string
gawk - Find and Replace text within file(s)
grep - Search file(s) for lines that match a given pattern

Equivalent Windows NT commands:

FIND - Search for a text string in a file
FINDSTR
- Search for strings in files
MUNGE - Find and Replace text within file(s)



Back to the Top

Simon Sheppard
SS64.com