zipgrep
all
Find patterns in files in a Zip archive using extended `regex` (supports `?`, `+`, `{}`, `()`, and `|`).
More info →Options (4)
-H, --with-filenamebooleanPrint file name and line number for each match
Example:
zipgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file.zip}}-n, --line-numberbooleanPrint file name and line number for each match
Example:
zipgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file.zip}}-v, --invert-matchbooleanSearch for lines that do not match a pattern
Example:
zipgrep {{[-v|--invert-match]}} "{{search_pattern}}" {{path/to/file.zip}}-x, --line-regexpbooleanExclude files inside a Zip archive from search
Example:
zipgrep "{{search_pattern}}" {{path/to/file.zip}} {{[-x|--line-regexp]}} {{file/to/exclude1}} {{file/to/exclude2}}Examples (5)
Search for a pattern within a Zip archive
zipgrep "search_pattern" path/to/file.zipPrint file name and line number for each match
zipgrep [-H|--with-filename] [-n|--line-number] "search_pattern" path/to/file.zipSearch for lines that do not match a pattern
zipgrep [-v|--invert-match] "search_pattern" path/to/file.zipSpecify files inside a Zip archive from search
zipgrep "search_pattern" path/to/file.zip file/to/search1 file/to/search2Exclude files inside a Zip archive from search
zipgrep "search_pattern" path/to/file.zip [-x|--line-regexp] file/to/exclude1 file/to/exclude2made by @shridhargupta | data from tldr-pages