shell:grep

Description

Prints lines matching the given pattern.

Syntax

shell:grep [options] pattern

Arguments

Name Description
pattern Regular expression

Options

Name Description
-w, --word-regexp Selects only those lines containing matches that form whole words. The test is that the matching substring must either be at the beginning of the line, or preceded by a non-word constituent character. Similarly, it must be either at the end of the line or followed by a non-word constituent character. Word-constituent characters are letters, digits, and the underscore.
-c, --count only print a count of matching lines per FILE
-n, --line-number Prefixes each line of output with the line number within its input file.
-v, --invert-match Inverts the sense of matching, to select non-matching lines.
-i, --ignore-case Ignores case distinctions in both the PATTERN and the input files.
-C, --context Print NUM lines of output context. Places a line containing – between contiguous groups of matches.
-x, --line-regexp Selects only those matches that exactly match the whole line.
-A, --after-context Print NUM lines of trailing context after matching lines. Places a line containing – between contiguous groups of matches. (defaults to -1)
--help Display this help message
--color, --colour use markers to distinguish the matching string. WHEN may be `always', `never' or `auto' (defaults to auto)
-B, --before-context Print NUM lines of leading context before matching lines. Places a line containing – between contiguous groups of matches. (defaults to -1)

Details

Grep uses Java regular expressions for pattern matching. For more informations, see http://download.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html