egrep[options] [regexp] [files]
Search one or more files for lines that match a
regular expression regexp.
egrep doesn't support the metacharacters
\(,
\),
\n,
\<,
\>,
\{,
or
\}, but does support the other expressions, as well as
the extended set +, ?, |, and ( ).
Remember to enclose these characters in quotes.
Regular expressions are described in Section 6.
Exit status is 0 if any lines match, 1 if not, and 2 for errors.
See also grep and fgrep.
egrep typically runs faster than those.
Precede each line with its block number.
Print only a count of matched lines.
regexpUse this if regexp begins with -.
fileTake expression from file.
List matched lines but not filenames (inverse of -l).
Ignore uppercase and lowercase distinctions.
List filenames but not matched lines.
Print lines and their line numbers.
Silent mode: print only error messages, and return the exit status.
Print all lines that don't match regexp.
Search for occurrences of Victor or Victoria in file:
egrep 'Victor(ia)*'fileegrep '(Victor|Victoria)'file
Find and print strings such as old.doc1 or new.doc2 in files,
and include their line numbers:
egrep -n '(old|new)/.doc?'files