FAR - Find And Replace
FAR is a simple tool for search and replace operations over multiple files. You can apply ordinary "word by word" replacement, or choose to use fully featured regular expressions.
grep is a command-line utility for searching plain-text data sets for lines matching a regular expression.
grep is a commandline utility for searching plaintext data sets for lines matching a regular expression.
File search Support for regular expressions
file-search regular-expression