BZGREP(1) General Commands Manual BZGREP(1)

# [NAME](#NAME)

bzgrep, bzfgrep, bzegrep - search possibly bzip2 compressed files for a regular expression

# [SYNOPSIS](#SYNOPSIS)

**bzgrep** \[ grep\_options ] **\[ -e ] pattern** *filename*...  
**bzegrep** \[ egrep\_options ] **\[ -e ] pattern** *filename*...  
**bzfgrep** \[ fgrep\_options ] **\[ -e ] pattern** *filename*...

# [DESCRIPTION](#DESCRIPTION)

*Bzgrep* is used to invoke the *grep* on bzip2-compressed 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 *bzgrep* is invoked as *bzegrep* or *bzfgrep* then *egrep* or *fgrep* is used instead of *grep.* If the GREP environment variable is set, *bzgrep* uses it as the *grep* program to be invoked. For example:

for sh: GREP=fgrep bzgrep string files  
for csh: (setenv GREP fgrep; bzgrep string files)

# [AUTHOR](#AUTHOR)

Charles Levert (charles@comm.polymtl.ca). Adapted to bzip2 by Philippe Troin &lt;phil@fifi.org&gt; for Debian GNU/Linux.

# [SEE ALSO](#SEE_ALSO)

[grep(1)](/man/os/bzip2/grep.1), [egrep(1)](/man/os/bzip2/egrep.1), [fgrep(1)](/man/os/bzip2/fgrep.1), [bzdiff(1)](/man/os/bzip2/bzdiff.1), [bzmore(1)](/man/os/bzip2/bzmore.1), [bzless(1)](/man/os/bzip2/bzless.1), [bzip2(1)](/man/os/bzip2/bzip2.1)

---

Document: bzgrep(1) from bzip2 1.0.8-r28 (Chainguard OS)
Source: https://sourceware.org/git/bzip2.git
