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]

-b Precede 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).
-c Print only a count of the lines that contain the pattern.
-h Suppress printing of files when searching multiple files.
-i Ignore upper/lower case distinction during comparisons.
-l Print 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.
-n Precede each line by its line number in the file (first line is 1).
-s Work silently, that is, display nothing except error messages. This is useful for checking the error status.
-v Print all lines except those that contain the pattern.
-x Print only lines matched entirely.
-e pattern_list Search for a string in pattern-list (useful when the string begins with a -).
-f pattern-file Take the list of patterns from pattern-file.
pattern Specify a pattern to be used during the search for input.
file A 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