Linux grep and ripgrep Cheat Sheet/Case-insensitive search

Match regardless of uppercase or lowercase.

Section: Basic grep

Case-insensitive search

bash
bash
grep -i timeout app.log
Explanation

Useful when log or text casing is inconsistent.

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
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
Match whole words only
Avoid partial substring matches.
OpenIn sheetbashsame section
Use extended regex
Enable `+`, `?`, and alternation without heavy escaping.
OpenIn sheetbash1 tag match