0
A
回答
4
grep -rn --include=*.yml "MYVAR" your_directory
请注意,grep的情况下是默认敏感(通过-i告诉忽略大小写),并接受正则表达式以及字符串。
1
你不给grep一个文件类型,只是一个文件列表。壳牌可扩展的模式给用grep正确的文件列表,但:
$ grep MYVAR *.yml
如果您.yml
文件没有在同一个目录中,可能会更容易加大了赌注,并使用find
:
$ find -name '*.yml' -exec grep MYVAR {} \+
这会从当前目录和递归更深的地方找到任何以.yml结尾的文件。然后它将该文件列表替换成大括号{}
。尾部\+
只是一个特殊的find
分隔符,表示-exec
切换已完成。结果是匹配一个文件列表并将它们传递给grep。
0
find . -name \*.yml -exec grep -Hn MYVAR {} \;
0
如果所有.yml文件在一个目录,然后cd到该目录,然后......
grep MYWAR *.yml
如果所有.yml文件在多个目录,然后cd到这些目录的顶部,然后......
grep MYWAR `find . -name \*.yml`
如果你不知道你的.yml文件位于这些目录的顶部,并希望搜索整个系统...
grep MYWAR `find/-name \*.yml`
最后一个选项可能需要root权限来读取所有目录。
上面的字符是键盘上的〜键。
相关问题
- 1. 使用grep进行搜索
- 2. 仅在特定行上进行全文搜索索引
- 3. 如何在Visual Studio代码中仅搜索特定的文件类型?
- 4. 如何使用雅虎搜索API搜索特定的文件类型?
- 5. 如何在文本文件中指定的文件中使用grep进行搜索?
- 6. 仅在第一行文件中搜索特定开始模式
- 7. MAC上的grep特定文件类型
- 8. 如何使用grep命令在.bz2.gz.bz2文件中搜索?
- 9. 在Visual Studio中搜索特定类型
- 10. 使用grep在数据库上进行全文搜索
- 11. 在grep搜索中使用文字$
- 12. 如何使用Perl在目录中搜索特定文件?
- 13. 仅在VIM中针对特定文件类型运行设置
- 14. 如何仅在特定事件后使用QPainter进行绘制?
- 15. 日食,如何仅在所选文字中进行搜索
- 16. 如何使用Google Places API搜索特定类型的地点?
- 17. 如何在Listview中的特定列中进行搜索?
- 18. 如何使用CSE进行国家特定的谷歌搜索?
- 19. jqGrid - 如何使用数据类型进行搜索:local或loadonce:true
- 20. 如何使googlemap搜索特定类别
- 21. Searchkick,仅在特定ID中搜索
- 22. 如何在目录中的特定类型的文件中grep一个模式
- 23. 搜索特定行的文本文件
- 24. 在Visual Studio中搜索时仅包含某些文件类型
- 25. 使用grep来搜索R中的行
- 26. 如何使用搜索:搜索API在txt文件中搜索?
- 27. 如何删除在多个文件中的特定文本行,并使用grep
- 28. 使用NSSavePanel,用户如何选择特定的文件类型进行保存?
- 29. 如何仅使用ag搜索以特定字符开头的文件?
- 30. 如何使g ++在特定目录中搜索头文件?
非常感谢。 ;) –
我不知道这个开关!好一个。 –