如何在具有子目录的目录中查找具有特定关键字的所有文件。例如,给定一个目录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. 递归函数shell脚本
- 10. 递归在shell脚本
- 11. 查找不包含文件的目录递归
- 12. 如何在Perl脚本中递归查找文件/文件夹?
- 13. 递归SQL来查找关键路径?
- 14. Shell脚本查找无主文件
- 15. 传递shell脚本文件
- 16. Shell脚本查找文本文件中的文本
- 17. 从脚本中查找关键字的ASP脚本
- 18. 查找文本关键字的算法
- 19. shell脚本中查找的字符串
- 20. 使用字符串输入查找文件名的Shell脚本
- 21. 如何在Linux Shell脚本文件中包含文件?
- 22. Shell脚本:如何查找和替换递归句子(而不是字)的文件夹
- 23. 查找包含Main:Shell脚本的Jar
- 24. shell脚本或linux命令递归查找公共文件夹下的所有js/css文件
- 25. 如何查找文件包含grep在不同行上的两个关键字?
- 26. 是否可以使用shell脚本创建递归文件夹?
- 27. 递归Shell脚本和文件扩展名问题
- 28. 递归目录SVN移动shell脚本
- 29. CVS在shell脚本中递归标记
- 30. 交互式shell脚本:递归太深
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