grep 搜索 .java 文件命令
基本用法
# 精确匹配(区分大小写)
grep -r "关键词" --include="*.java" .
# 不区分大小写
grep -ri "关键词" --include="*.java" .
# 只列出文件名(不显示匹配内容)
grep -rl "关键词" --include="*.java" .
# 显示行号
grep -rn "关键词" --include="*.java" .
# 指定搜索路径
grep -r "关键词" --include="*.java" /path/to/dir
参数说明
| 参数 | 作用 |
|---|---|
-r |
递归搜索子目录 |
-i |
忽略大小写 |
-l |
只输出匹配的文件名 |
-n |
显示行号 |
--include="*.java" |
只搜索 .java 文件 |
示例
# 查找所有 .java 文件中是否包含 NacosValue
grep -r "NacosConfigListener" --include="*.java" .
grep -r "NacosValue" --include="*.java" .