Fast String Search (Fast grep) of Text Files
Usage: fgrep [-hbcilnqsvwx-] [-f ptrnfile] [ pattern ] [ file1 file2 ...]
fgrep does a quick, deliberately simple string search. It
does not use regular expressions, but does have some diff-style
options for ignoring upper-/lower-case differences or treating
white spaces of any length as equal, etc. You can also give it
a list of strings you want searched for, one per line in a
pattern file or via stdin.
Each matching line is copied to stdout. If more than one file
is being searched, each line is preceded by the name of file
where the matched occurred plus a ':' character.
Options:
-h Help. (This screen.)
-b Blank spaces of any length compare equal. Ignore
any leading or trailing white space on each line.
-c Just print a count of the number of lines which
match.
-f ptrnfile Read the patterns from a file.
-i Ignore character case.
-l Show just the names of any files containing at
least one match. Show each name only once, each
on a separate line.
-n Show the line numbers of any matches.
-q Quiet: don't show filenames where the matches
occur.
-s Read the patterns from stdin.
-v Invert the pattern: show all lines EXCEPT those
that match.
-w White space is ignored totally.
-x Exact match: the whole line must match the pattern.
-- End of options.
|