使用 --exclude-dir
选项
语法
--exclude-dir=DIR Exclude directories matching the pattern DIR from recursive searches.
单个目录示例
grep -E "http" ./ -R --exclude-dir=.git
多个目录示例
grep -E "http" . -R --exclude-dir={.git,res,bin}
多个文件示例
附赠一个,排除扩展名为 java 和 js 的文件
grep -E "http" . -R --exclude=*.{java,js}