Linux and Unix fgrep command

Quick links

About fgrep
Syntax
Examples
Related commands
Linux and Unix main page

About fgrep

Search a file for a fixed-character string.

Syntax

fgrep [-b] [-c] [-h] [-i] [-l] [-n] [-s] [-v] [-x] [ -e pattern_list] [-f pattern-file] [pattern] [ file]

-bPrecede each line by the block number on which it was found. This can be useful in locating block numbers by context (first block is 0).
-cPrint only a count of the lines that contain the pattern.
-hSuppress printing of files when searching multiple files.
-iIgnore upper/lower case distinction during comparisons.
-lPrint the names of files with matching lines once, separated by new-lines. Does not repeat the names of files when the pattern is found more than once.
-nPrecede each line by its line number in the file (first line is 1).
-sWork silently, that is, display nothing except error messages. This is useful for checking the error status.
-vPrint all lines except those that contain the pattern.
-xPrint only lines matched entirely.
-e pattern_listSearch for a string in pattern-list (useful when the string begins with a -).
-f pattern-fileTake the list of patterns from pattern-file.
patternSpecify a pattern to be used during the search for input.
fileA path name of a file to be searched for the patterns. If no file operands are specified, the standard input will be used.

Examples

fgrep "support" myfile.txt

Search for support in the file myfile.txt.

Related commands

ed
egrep
grep
sed
sh