1
0
mirror of git://git.suckless.org/sbase synced 2024-12-24 16:02:54 +00:00
sbase/grep.1

46 lines
893 B
Groff
Raw Normal View History

2011-05-23 01:36:34 +00:00
.TH GREP 1 sbase\-VERSION
.SH NAME
grep \- search files for a pattern
.SH SYNOPSIS
.B grep
2011-06-04 10:57:31 +00:00
.RB [ \-Ecilnqv ]
2011-05-23 01:36:34 +00:00
.I pattern
.RI [ file ...]
.SH DESCRIPTION
.B grep
2011-06-18 05:42:24 +00:00
searches the input files for lines that match the
.IR pattern ,
a regular expression as defined in
2011-05-25 17:29:46 +00:00
.IR regex (7).
2011-05-23 01:36:34 +00:00
By default each matching line is printed to stdout. If no file is given, grep
reads from stdin.
.P
The status code is 0 if any lines match, and 1 if not. If an error occurred the
status code is 2.
.SH OPTIONS
.TP
2011-06-04 10:57:31 +00:00
.B \-E
matches using extended regex.
.TP
2011-05-23 01:36:34 +00:00
.B \-c
prints only a count of matching lines.
.TP
.B \-i
matches lines case insensitively.
.TP
.B \-l
prints only the names of files with matching lines.
.TP
.B \-n
prefixes each matching line with its line number in the input.
.TP
.B \-q
prints nothing, only returns status.
.TP
.B \-v
selects lines which do
.B not
match the pattern.
2011-05-25 17:29:46 +00:00
.SH SEE ALSO
.IR regex (7)