LinuxCommandLibrary

rgrep

Recursively find patterns in files using regular expressions.

TLDR

Recursively search for a pattern in the current working directory

$ rgrep "[search_pattern]"
copy


Recursively search for a case-insensitive pattern in the current working directory
$ rgrep --ignore-case "[search_pattern]"
copy


Recursively search for an extended regular expression pattern (supports ?, +, {}, () and |) in the current working directory
$ rgrep --extended-regexp "[search_pattern]"
copy


Recursively search for an exact string (disables regular expressions) in the current working directory
$ rgrep --fixed-strings "[exact_string]"
copy


Recursively search for a pattern in a specified directory (or file)
$ rgrep "[search_pattern]" [path/to/file_or_directory]
copy

Copied to clipboard