在使用grep在指定目录下查找包含指定字符串的文件是,我们想过滤(即不递归查询指定目录)时!可以使用 –exclude-dir 参数
- 单个目录实例
搜索.目录但不搜索在.目录下的.svg目录中包含“string”字符串的文件
grep -E "string" . -R --exclude-dir=.svg
- 多个目录实例
过滤.git,res,bin目录
grep -E "http" . -R --exclude-dir={.git,res,bin}
- 多个文件实例
不搜索指定目录下以.java或js结尾的文件
grep -E "http" . -R --exclude=*.{java,js}
本文介绍如何使用grep命令在指定目录下查找包含特定字符串的文件,并通过--exclude-dir参数过滤不需要递归查询的目录。示例包括单个及多个目录过滤、多个文件类型的排除。
243

被折叠的 条评论
为什么被折叠?



