O'Reilly logo

Unix in a Nutshell, 4th Edition by Arnold Robbins

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

egrep

Synopsis

    egrep [options] [regexp] [files]

Search one or more files for lines that match a regular expression regexp. egrep doesn't support the metacharacters \(, \), \ n, \<, \>, but does support the other metacharacters, as well as the extended set +, ?, |, and (). Remember to enclose these characters in quotes. Regular expressions are described in Chapter 7. Exit status is 0 if any lines match, 1 if not, and 2 for errors. See also grep and fgrep.

Solaris /usr/bin/egrep does not support \{, or \}. Mac OS X and GNU/Linux use GNU egrep.

Common Options

-c, --count

Print only a count of matched lines.

-eregexp, --regexp=regexp

Use this if regexp begins with -.

-ffile, --file=file

Take expression from file. Multiple expressions may be provided, one per line, in which case any of them may match.

-i, --ignore-case

Ignore uppercase and lowercase distinctions.

-h, --no-filename

Do not print the names of matching files, just the matched lines.

-l, --files-with-matches

List filenames but not matched lines.

-n, --line-number

Print lines and their line numbers.

-s, --no-messages

Silent mode: print only error messages, and return the exit status.

-v --invert-match

Print all lines that don't match regexp.

-x, --line-regexp

Select only those matches that exactly match the whole line. (Only /usr/xpg4/bin/egrep on Solaris, not /usr/bin/egrep.)

GNU grep, egrep, and fgrep Options

-a, --text

Treat a binary file as text. Same as --binary-files=text.

-Acount, --after-context=count

Print count lines of trailing context. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required