grep 搜索 .java 文件命令

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" .