cgrep1
Like grep(1) over all indexed files
Usage
cgrep [-c]
[-h]
[-i]
[-l]
[-n]
regexp
[file ...]
Overview
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.
Options
-
-c -
Suppress normal output; instead print a count of matching lines for each input file.
-
-h -
Suppress the prefixing of file names on output.
-
-i -
Ignore case distinctions in both the regexp and the input files.
-
-l -
Suppress normal output; instead print the name of each input file from which output would normally have been printed.
-
-n -
Prefix each line of output with the 1-based line number within its input file.
Environment
Cgrep uses the index stored in $CSEARCHINDEX or, if that variable is unset or empty, $HOME/.csearchindex.
Releases
Unchanged in 6 releases since Debian 8 (Jessie).