Linux grep and ripgrep Cheat Sheet/Match whole words only

Avoid partial substring matches.

Section: Basic grep

Match whole words only

bash
bash
grep -w user auth.log
Explanation

`-w` prevents matching terms that only appear inside larger strings.

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 Basic grep
Search for a word
Print lines containing a pattern.
OpenIn sheetbashsame section
Case-insensitive search
Match regardless of uppercase or lowercase.
OpenIn sheetbashsame section
Show line numbers
Display line numbers with matches.
OpenIn sheetbashsame section
Count matching lines
Only show the number of matches.
OpenIn sheetbashsame section
Invert a match
Print lines that do not match.
OpenIn sheetbashsame section
Use extended regex
Enable `+`, `?`, and alternation without heavy escaping.
OpenIn sheetbash1 tag match