phpman > man > ZGREP(1)

Markdown | JSON | MCP    

TLDR: ZGREP (tldr-pages)

Grep text patterns from files within compressed files.

  • Grep a pattern in a compressed file (case-sensitive)
    zgrep {{pattern}} {{path/to/compressed_file}}
  • Print 3 lines of Context around, Before, or After each match
    zgrep {{-context|--before-context|--after-context}} 3 {{pattern}} {{path/to/compressed_file}}
  • Grep a pattern in a compressed file (case-insensitive)
    zgrep {{-i|--ignore-case}} {{pattern}} {{path/to/compressed_file}}
  • Output count of lines containing matched pattern in a compressed file
    zgrep {{-c|--count}} {{pattern}} {{path/to/compressed_file}}
  • Display the lines which don't have the pattern present (Invert the search function)
    zgrep {{-v|--invert-match}} {{pattern}} {{path/to/compressed_file}}
  • Grep a compressed file for multiple patterns
    zgrep {{-e|--regexp}} "{{pattern_1}}" {{-e|--regexp}} "{{pattern_2}}" {{path/to/compressed_file}}
  • Use extended `regex` (supports `?`, `+`, `{}`, `()`, and `|`)
    zgrep {{-E|--extended-regexp}} {{regex}} {{path/to/file}}
ZGREP(1)                               General Commands Manual                              ZGREP(1)



NAME
       zgrep - search possibly compressed files for a regular expression

SYNOPSIS
       zgrep [ grep_options ] [ -e ] pattern filename...

DESCRIPTION
       Zgrep invokes grep on compressed or gzipped files.  All options specified are passed directly
       to grep.  If no file is specified, then the standard input is decompressed if  necessary  and
       fed to grep.  Otherwise the given files are uncompressed if necessary and fed to grep.

       If the GREP environment variable is set, zgrep uses it as the grep program to be invoked.

EXIT STATUS
       Exit status is 0 for a match, 1 for no matches, and 2 if trouble.

BUGS
       The  following  grep  options  are not supported: --dereference-recursive (-R), --directories
       (-d), --exclude, --exclude-from, --exclude-dir, --include, --null (-Z), --null-data (-z), and
       --recursive (-r).

AUTHOR
       Charles Levert (charles AT comm.ca)

SEE ALSO
       grep(1), gzexe(1), gzip(1), zdiff(1), zforce(1), zmore(1), znew(1)



                                                                                            ZGREP(1)

Generated by phpman local Author: Che Dong Under GNU General Public License
2026-06-15 07:46 @216.73.216.200
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!