Regex with grep and sed
Search logs and rewrite streams from the terminal.
- grep regex
- sed replace
- ripgrep
- grep -E
- search logs
Regex with grep and sed
Search logs and rewrite streams from the terminal.
Commands
| Command | What it does | |
|---|---|---|
| `grep -E 'ERR | FAIL' app.log` | Extended regex search |
grep -roE pattern . | Only matching parts, recursive | |
grep -P with lookbehind | PCRE mode in GNU grep | |
sed swap colon fields | Rearrange fields with groups | |
rg for speed | ripgrep: faster recursive search |
Example
grep -E 'ERROR|Traceback' app.log | head -20
FAQ
grep vs egrep vs -E?
egrep is deprecated; grep -E gives extended syntax portably, -P adds PCRE where available.
Why prefer ripgrep?
It respects gitignore, skips binaries, and is typically much faster on big trees.
Perguntas frequentes
grep vs egrep vs -E?
egrep is deprecated; grep -E gives extended syntax portably, -P adds PCRE where available.
Why prefer ripgrep?
It respects gitignore, skips binaries, and is typically much faster on big trees.