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 ++在特定目錄中搜索頭文件?
非常感謝。 ;) –
我不知道這個開關!好一個。 –