There are two main grepping utility-families: grep and ack. The former is for the plain searching and is ubiquitous. The latter offers smart searching, meaning it knows what files should be filtered out. ripgrep is a hybrid solution that recursively searches your current directory for a regex pattern.
ripgrep is written in the Rust programming language.
[url=https://www.linuxlinks.com/excellent-utilities-ripgrep-recursively-search-directories-regex-pattern/]Full article[/url]