---
name: "pegrep"
section: "1"
platform: "linux"
package: "hxtools"
version: "20231224-2+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/pegrep"
---

# pegrep(1)

multi-line perl-regexp grep

## Name

pegrep — multi-line perl-regexp grep

## Syntax

**pegrep** *pattern* *file*...

## Description

Greps in a set of files for a given Perl regular expression pattern, spanning multiple lines, and shows the result with one line before and after for context.

## Examples

```
	pegrep '}[\s\n]*else[\s\n]*{' $(find . -type f -name "*.cpp")
```

## See also

[**hxtools**(7)](/hxtools/7.md), [**pesubst**(1)](/pesubst/1.md)
