ZGREP(1) General Commands Manual ZGREP(1)

# [NAME](#NAME)

zgrep - search possibly compressed files for a regular expression

# [SYNOPSIS](#SYNOPSIS)

**zgrep** \[ grep\_options ] **\[ -e ] pattern** *filename*...

# [DESCRIPTION](#DESCRIPTION)

The **zgrep** command 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)

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

# [BUGS](#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](#AUTHOR)

Charles Levert (charles@comm.polymtl.ca)

# [SEE ALSO](#SEE_ALSO)

[**grep**(1)](/man/os/gzip/grep.1), [**gzexe**(1)](/man/os/gzip/gzexe.1), [**gzip**(1)](/man/os/gzip/gzip.1), [**zdiff**(1)](/man/os/gzip/zdiff.1), [**zforce**(1)](/man/os/gzip/zforce.1), [**zmore**(1)](/man/os/gzip/zmore.1), [**znew**(1)](/man/os/gzip/znew.1)

---

Document: zgrep(1) from gzip 1.15-r2 (Chainguard OS)
Source: https://git.savannah.gnu.org/git/gzip.git
