Linux Command Cheat Sheet/Extended regex search

Use extended regular expressions with grep.

Section: Searching and Pattern Matching

Extended regex search

bash
bash
grep -E 'warn|error|fatal' app.log
Explanation

Equivalent to historical `egrep`; `grep -E` is preferred.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Searching and Pattern Matching
Search text with grep
Print lines matching a pattern.
OpenIn sheetbashsame section
Fixed-string search
Match text literally instead of as a regex.
OpenIn sheetbashsame section
Search recursively under a directory
Search all matching files in a tree.
OpenIn sheetbashsame section
Show non-matching lines
Exclude lines that match a pattern.
OpenIn sheetbashsame section
Fast recursive search with rg
Recursively search text quickly while respecting ignore rules.
OpenIn sheetbashsame section
Find files by modification time
Search for files changed recently.
OpenIn sheetbashsame section