如何在具有子目錄的目錄中查找具有特定關鍵字的所有文件。例如,給定一個目錄r_dir和子目錄d1和d2,我需要在r_dir和d1和d2下找到包含「key_word」的所有文件。shell腳本:遞歸查找包含關鍵字的文件
1
A
回答
1
在Windows上:
findstr /spin /c:"key_word" *.*
(s = recursive, p = ignore binaries, i = case-insensitive, n = line numbers)
在Linux/OS X:
grep -i -r key_word *
(i = case-insensitive, r = recurse subdirs)
1
相關問題
- 1. 在index.html文件上查找關鍵字的shell腳本
- 2. Bash/Shell腳本查找包含關鍵字和特定文件類型的所有文件
- 3. 在包含文件的文件夾中查找關鍵字
- 4. 查找包含所有關鍵字bash腳本
- 5. shell腳本遞歸遍歷文件
- 6. 查找關鍵字包含點,並用@
- 7. 遞歸函數shell腳本
- 8. 查找不包含文件的目錄遞歸
- 9. 遞歸SQL來查找關鍵路徑?
- 10. 傳遞shell腳本文件
- 11. Shell腳本查找文本文件中的文本
- 12. 從腳本中查找關鍵字的ASP腳本
- 13. 查找文本關鍵字的算法
- 14. 如何在Linux Shell腳本文件中包含文件?
- 15. 遞歸目錄SVN移動shell腳本
- 16. 交互式shell腳本:遞歸太深
- 17. 是否可以使用shell腳本創建遞歸文件夾?
- 18. Excel在文本中查找關鍵字
- 19. 遞歸找到包含所有給定模式的文件
- 20. 節點js遞歸文件夾包含
- 21. C遞歸頭文件包含問題?
- 22. 包含文件夾腳本
- 23. 的Python:從另一個文本文件文本文件查找的關鍵字
- 24. shell腳本問題,包含空格的目錄和文件名
- 25. 使用shell腳本創建包含某些內容的文件
- 26. 包括腳本遞歸文件,並與HTML腳本標記包裝他們
- 27. 查找和shell腳本
- 28. 查找在excel中包含關鍵字的單元格VBA
- 29. 在bash腳本中查找僅包含可打印字符的文件
- 30. 如何遞歸地查找包含特定類型文件的*目錄*?
COOOL!如何進行精確匹配?比方說,只有「key_word」是報告而不是「key_words」。 – Paul 2010-06-18 18:23:00
如果您想在一行上自行使用key_word,則搜索「^ key_word $」。如果你想在一行中精確匹配,我無法找到一種方法做到目前爲止,而不訴諸進一步的greps。 – chrisbtoo 2010-06-18 18:59:04
egrep -i -r「(\ W | ^)key_word($ | \ W)」* – chrisbtoo 2010-06-18 19:01:36