mirror of
https://github.com/NeoFlock/neonucleus.git
synced 2025-09-24 17:13:31 +02:00
35 lines
1.9 KiB
Plaintext
35 lines
1.9 KiB
Plaintext
NAME
|
|
grep - Search for PATTERN in each FILE or standard input. PATTERN is, by default, a Lua regular expression
|
|
Example: grep -i 'hello world' menu.lua main.lua
|
|
|
|
OPTIONS
|
|
Regexp selection and interpretation:
|
|
-e, --lua-regexp PATTERN is a Lua regexp (default)
|
|
-F, --fixed-strings PATTERN is a plain string
|
|
--file=FILE use newline separated PATTERNs from FILE
|
|
-w, --word-regexp force PATTERN to match only whole words
|
|
-x, --line-regexp force PATTERN to match only whole lines
|
|
-i, --ignore-case ignore case distinctions
|
|
|
|
Miscellaneous:
|
|
--label=LABEL use LABEL instead of (standard input) for stdin prefix
|
|
-s, --no-messages suppress error messages
|
|
-v, --invert-match select non-matching lines
|
|
--help display help message and exit
|
|
|
|
Output control:
|
|
--max-count=NUM stop after NUM matches
|
|
-n, --line-number print line number with output lines
|
|
-H, --with-filename print the file name for each match
|
|
-h, --no-filename suppress the file name prefix on output
|
|
-o, --only-matching show only the part of a line matching PATTERN
|
|
-q, --quiet, --silent suppress all normal output
|
|
-r, --recursive search directories in FILEs recursively
|
|
-L, --files-without-match print only names of FILEs containing no match
|
|
-l, --files-with-matches print only names of FILEs containing matches
|
|
-c, --count print only a count of matching lines per FILE
|
|
--color, --colour user markers to highlight the matching strings
|
|
-t, --trim trim whitespace off results
|
|
|
|
When FILE is -, read stdin. With no FILE, read - or ./ if a command line -r. If fewer than two FILEs are given, assume -h. Exit status is 0 if any line is selected, 1 otherwise. If any error occurs and -q is not given, the exit status is 2.
|