COHERENT manpages
This page displays the COHERENT manpage for grep [Pattern search].
List of available manpages
Index
grep -- Command
Pattern search
grep searches each file for occurrences of the pattern (sometimes called a
regular expression). If no file is specified, grep searches the standard
input. The pattern is given in the same manner as to ed. Normally, grep
prints each line matching the pattern.
grep recognizes the following command-line options:
-b With each output line, print the block number in which the line started
(used to search file systems).
-c Print the count of matching lines rather than the lines.
-e The next argument is pattern (useful if the pattern starts with `-').
-f The next argument is a file that contain a list of patterns separated
by newlines; there is no pattern argument.
-h When more than one file is specified, output lines are normally
accompanied by the file name; -h suppresses this.
-i Ignore case when matching letters in pattern. For example, an `a' in
pattern matches either `a' or `A' in file; likewise, an `A' in pattern
matches either `a' or `A'.
-l Print the name of each file containing matching lines rather than the
lines.
-n The line number in the file accompanies each line printed.
-s Suppress all output, just return status.
-v Print a line if the pattern is not found in the line.
-x Print the line only if it is exactly the same as the pattern; treat
wildcards in the pattern as plain text.
-y Lower-case letters in pattern match only upper-case letters within the
input lines.
Limits
The COHERENT implementation of grep sets the following limits on input and
output:
Characters per input record 512
Characters per output record 512
Characters per field 512
See Also
cgrep,
commands,
ed,
egrep,
zgrep
Diagnostics
grep returns an exit status of zero for success, one for no matches, two
for error.
Notes
cgrep is a version of grep that is optimized for handling C-style
expressions.
egrep is an extended and faster version of grep.







