| 1 | zstdgrep(1) -- print lines matching a pattern in zstandard-compressed files |
| 2 | ============================================================================ |
| 3 | |
| 4 | SYNOPSIS |
| 5 | -------- |
| 6 | |
| 7 | `zstdgrep` [<grep-flags>] [--] <pattern> [<files> ...] |
| 8 | |
| 9 | |
| 10 | DESCRIPTION |
| 11 | ----------- |
| 12 | `zstdgrep` runs `grep`(1) on files, or `stdin` if no files argument is given, after decompressing them with `zstdcat`(1). |
| 13 | |
| 14 | The <grep-flags> and <pattern> arguments are passed on to `grep`(1). If an `-e` flag is found in the <grep-flags>, `zstdgrep` will not look for a <pattern> argument. |
| 15 | |
| 16 | Note that modern `grep` alternatives such as `ripgrep` (`rg`(1)) support `zstd`-compressed files out of the box, |
| 17 | and can prove better alternatives than `zstdgrep` notably for unsupported complex pattern searches. |
| 18 | Note though that such alternatives may also feature some minor command line differences. |
| 19 | |
| 20 | EXIT STATUS |
| 21 | ----------- |
| 22 | In case of missing arguments or missing pattern, 1 will be returned, otherwise 0. |
| 23 | |
| 24 | SEE ALSO |
| 25 | -------- |
| 26 | `zstd`(1) |
| 27 | |
| 28 | AUTHORS |
| 29 | ------- |
| 30 | Thomas Klausner <wiz@NetBSD.org> |