grep basic usage

Updated: 13 January 2023

Find all occurrences of foo in directories and files recursively, from the current directory

grep -irn --exclude-dir=dir --text foo *
-i: case insensitive
-r: recursive but don't follow symlinks
-n: show line number
--text: treat binary files as text

Interpret PATTERNS as --fixed-strings, not regular expressions

grep -F './dir/dir2' file.txt

Leave a comment