我想找到.gradle
项目中包含某些文本的所有文件。现在我在\Git\ProjectRoot
.我跑
find . -type f -name \*.gradle
我想搜索列表中所有文件的内容以查找该模式grep -i hibernate
。我希望结果是按名称排列的所有这些文件的列表。
答案1
find
只需在您的声明中添加另一个条款:
find . -type f -name \*.gradle -exec grep -il hibernate {} +
这将为 grep 提供一堆 .gradle 文件来处理,然后 grep 将以不区分大小写的方式列出其中包含 hibernate 字符串的文件的名称(如果有)。