Sodamhan.com

TL;DR

zipgrep

Find patterns in files in a Zip archive using extended regular expression (supports ?, +, {}, () and |). More information: https://manned.org/zipgrep.

  • Search for a pattern within a Zip archive:

zipgrep "search_pattern" path/to/file.zip

  • Print file name and line number for each match:

zipgrep -H -n "search_pattern" path/to/file.zip

  • Search for lines that do not match a pattern:

zipgrep -v "search_pattern" path/to/file.zip

  • Specify files inside a Zip archive from search:

zipgrep "search_pattern" path/to/file.zip file/to/search1 file/to/search2

  • Exclude files inside a Zip archive from search:

zipgrep "search_pattern" path/to/file.zip -x file/to/exclude1 file/to/exclude2

This document was created using the contents of the tldr project.