Print lines matching a pattern.
Section: Searching and Pattern Matching
Search text with grep
bash
bash
grep -n 'ERROR' app.logExplanation
`-n` adds line numbers. Add `-i` for case-insensitive searches.
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 recursively under a directory
Search all matching files in a tree.
Fast recursive search with rg
Recursively search text quickly while respecting ignore rules.