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