# man > xzegrep(1)

> **TLDR:** This command is an alias of `xzgrep --extended-regexp`.
>
- View documentation for the original command:
  `tldr xzgrep`

*Source: tldr-pages*

---

[_XZGREP_(1)](https://www.chedong.com/phpMan.php/man/XZGREP/1/markdown)                                     XZ Utils                                     [_XZGREP_(1)](https://www.chedong.com/phpMan.php/man/XZGREP/1/markdown)

## NAME
       xzgrep - search compressed files for a regular expression

## SYNOPSIS
       **xzgrep **[_grep_options_] [**-e**] _pattern_ [_file..._]
       **xzegrep **...
       **xzfgrep **...
       **lzgrep **...
       **lzegrep **...
       **lzfgrep **...

## DESCRIPTION
       **xzgrep  **invokes  [**grep**(1)](https://www.chedong.com/phpMan.php/man/grep/1/markdown)  on _files_ which may be either uncompressed or compressed with [**xz**(1)](https://www.chedong.com/phpMan.php/man/xz/1/markdown),
       [**lzma**(1)](https://www.chedong.com/phpMan.php/man/lzma/1/markdown), [**gzip**(1)](https://www.chedong.com/phpMan.php/man/gzip/1/markdown), [**bzip2**(1)](https://www.chedong.com/phpMan.php/man/bzip2/1/markdown), [**lzop**(1)](https://www.chedong.com/phpMan.php/man/lzop/1/markdown), or [**zstd**(1)](https://www.chedong.com/phpMan.php/man/zstd/1/markdown).  All options specified are  passed  directly
       to [**grep**(1)](https://www.chedong.com/phpMan.php/man/grep/1/markdown).

       If no _file_ is specified, then standard input is decompressed if necessary and fed to [**grep**(1)](https://www.chedong.com/phpMan.php/man/grep/1/markdown).
       When  reading  from  standard input, [**gzip**(1)](https://www.chedong.com/phpMan.php/man/gzip/1/markdown), [**bzip2**(1)](https://www.chedong.com/phpMan.php/man/bzip2/1/markdown), [**lzop**(1)](https://www.chedong.com/phpMan.php/man/lzop/1/markdown), and [**zstd**(1)](https://www.chedong.com/phpMan.php/man/zstd/1/markdown) compressed files
       are not supported.

       If **xzgrep **is invoked as **xzegrep **or **xzfgrep **then **grep  -E  **or  **grep  -F  **is  used  instead  of
       [**grep**(1)](https://www.chedong.com/phpMan.php/man/grep/1/markdown).   The  same  applies  to  names **lzgrep**, **lzegrep**, and **lzfgrep**, which are provided for
       backward compatibility with LZMA Utils.

## EXIT STATUS
       0      At least one match was found from at least one of the  input  files.   No  errors  oc‐
              curred.

       1      No matches were found from any of the input files.  No errors occurred.

       >1     One or more errors occurred.  It is unknown if matches were found.

## ENVIRONMENT
       **GREP   **If  the  **GREP **environment variable is set, **xzgrep **uses it instead of [**grep**(1)](https://www.chedong.com/phpMan.php/man/grep/1/markdown), **grep -E**,
              or **grep -F**.

## SEE ALSO
       [**grep**(1)](https://www.chedong.com/phpMan.php/man/grep/1/markdown), [**xz**(1)](https://www.chedong.com/phpMan.php/man/xz/1/markdown), [**gzip**(1)](https://www.chedong.com/phpMan.php/man/gzip/1/markdown), [**bzip2**(1)](https://www.chedong.com/phpMan.php/man/bzip2/1/markdown), [**lzop**(1)](https://www.chedong.com/phpMan.php/man/lzop/1/markdown), [**zstd**(1)](https://www.chedong.com/phpMan.php/man/zstd/1/markdown), [**zgrep**(1)](https://www.chedong.com/phpMan.php/man/zgrep/1/markdown)

Tukaani                                      2022-07-19                                    [_XZGREP_(1)](https://www.chedong.com/phpMan.php/man/XZGREP/1/markdown)
