如何递归查找具有文本模式(不包括某些目录和文件)的文件

nag*_*547 5 bash shell sh

如何递归查找具有文本模式(不包括某些目录和文件)的文件?

Example:- 
$ ls
bower.json      bower_components    configure       results         unit-tests
Run Code Online (Sandbox Code Playgroud)

所以我需要在所有目录中递归地找到“ searchText”,不包括bower.json和结果

Rom*_*est 4

简短的grep解决方案:

grep -r --exclude="bower.json" --exclude-dir="results" "searchText"
Run Code Online (Sandbox Code Playgroud)