.\" Hey, EMACS: -*- nroff -*- .TH CGREP 1 "2013-06-23" .\" Please adjust this date whenever revising the manpage. .SH NAME cgrep \- like grep(1) over all indexed files .SH SYNOPSIS .B cgrep .RB [\|\-c\|] .RB [\|\-h\|] .RB [\|\-i\|] .RB [\|\-l\|] .RB [\|\-n\|] .IR regexp .RB [ .IR file... .RB ] .SH DESCRIPTION Cgrep behaves like grep, searching for regexp, an RE2 (nearly PCRE) regular expression. The \-c, \-h, \-i, \-l, and \-n flags are as in grep, although note that as per Go's flag parsing convention, they cannot be combined: the option pair \-i \-n cannot be abbreviated to \-in. .SH OPTIONS .TP .B \-c Suppress normal output; instead print a count of matching lines for each input file. .TP .B \-h Suppress the prefixing of file names on output. .TP .B \-i Ignore case distinctions in both the \fIregexp\fP and the input files. .TP .B \-l Suppress normal output; instead print the name of each input file from which output would normally have been printed. .TP .B \-n Prefix each line of output with the 1-based line number within its input file. .SH ENVIRONMENT Cgrep uses the index stored in $CSEARCHINDEX or, if that variable is unset or empty, $HOME/.csearchindex. .SH SEE ALSO .BR cindex (1), .BR csearch (1), .BR grep (1). .SH AUTHOR .PP This manual page was written by Michael Stapelberg , for the Debian project (and may be used by others).