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

CommandWhat it does
`grep -E 'ERRFAIL' app.log`Extended regex search
grep -roE pattern .Only matching parts, recursive
grep -P with lookbehindPCRE mode in GNU grep
sed swap colon fieldsRearrange fields with groups
rg for speedripgrep: 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.

Întrebări frecvente

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.

Regex