Linux Command Cheat Sheet/Show non-matching lines

Exclude lines that match a pattern.

Section: Searching and Pattern Matching

Show non-matching lines

bash
bash
grep -v '^#' .env.example
Explanation

Useful for stripping comments or blank lines when combined with other filters.

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
Search recursively under a directory
Search all matching files in a tree.
OpenIn sheetbashsame section
Extended regex search
Use extended regular expressions with grep.
OpenIn sheetbashsame section
Fixed-string search
Match text literally instead of as a regex.
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