我可以使用grep来查找包含特定字符串的文件吗? 例如,在不知道文件名的情况下找到包含“abc”的文件。我可以使用grep来查找包含特定字符串的文件吗?
0
A
回答
7
grep -l "abc" *
如果你想递归,
grep -R -l "abc" *
如果你有红宝石(1.9+)
Dir["**/*"].each do |file|
if test(?f,file)
open(file).each do |line|
if line[/abc/]
puts "line: #{line}"
puts "file: #{file}"
end
end
end
end
3
find/-name * | xargs grep -nH abc -
查找所有具有字符串“abc”的文件,并显示文件的名称以及出现“abc”的行号。这是你想要的?
+0
在那里有`find/-type f`还是`grep`只是忽略目录等等? – 2011-02-10 03:32:43
+0
我觉得`grep`默默忽略那些不是普通文件的,结果不会变化。可能会加速,但对于我的`find | grep“的作品太小,无法察觉可能的速度差异。 :) – vpit3833 2011-02-10 03:43:46
相关问题
- 1. 使用Hadoop查找包含特定字符串的文件
- 2. 只包含特定字符串的文件的grep部分
- 3. 使用grep在特定上下文中查找字符串
- 4. 如何使用grep查找包含2个字符串的文件?
- 5. 在grep中查找包含字符
- 6. 寻找forrecords包含特定字符串
- 7. Rails:如何查找包含特定字符串的字段
- 8. 使用的StreamReader来检查文件是否包含字符串
- 9. pandas:查找给定列包含特定子字符串的行
- 10. 可以使用glob来排除仅包含字母字符的文件名吗?
- 11. Sqlalchemy:查找在文本末尾包含特定字符的字符串
- 12. 在zip文件夹中包含字符串的grep文件名
- 13. 字符串包含特定文本
- 14. 使用grep查找字符串模式
- 15. 如何使用Sublime Text的“在文件中查找”来查找包含多个不同字符串的文件?
- 16. 使用包含给定字符的多个实例的行来查找文件
- 17. Cygwin/Linux - 从文件中查找包含字符串的文件
- 18. 我可以使用here文档来追加到字符串吗?
- 19. 查找包含以特定字符串结尾的两个文件的所有子文件夹
- 20. 要查找列表是否包含特定字符串
- 21. 我可以使用RewriteRule重定向到查询字符串吗?
- 22. 使用正则表达式查找包含特定字符串的json块
- 23. 获取包含特定字符串的特定文件夹中的文件
- 24. 使用Python zip文件从ZIP压缩包含特定字符串的文件
- 25. 检查文件是否存在以及它是否包含特定字符串
- 26. 查找除了几个文件夹以外包含字符串的文件
- 27. 如何搜索包含特定文本字符串的文件?
- 28. grep的行包含在文件中精确的字符串
- 29. 查找字符串是铝和可以包含_或#
- 30. 查找字符串是否包含字
这个问题将是对superuser.com更好,我认为......,但我们会看看是否被移动。 – 2011-02-10 03:32:23