我可以使用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. 使用grep查找包含字符串的文件
- 2. 使用Hadoop查找包含特定字符串的文件
- 3. 只包含特定字符串的文件的grep部分
- 4. Solaris:查找不包含字符串的文件(替代grep -L)
- 5. 全grep的文件包含字符串
- 6. GREP獲得包含特定字符串的所有字符串
- 7. 使用grep在特定上下文中查找字符串
- 8. 如何使用grep查找包含2個字符串的文件?
- 9. grep來選擇字符串包含特定單詞
- 10. 如何使用cleartool查找獲取包含特定字符串的文件?
- 11. grep找到目錄中包含字符串的文件
- 12. 在grep中查找包含字符
- 13. 包含特定字符串的grep行(最多可以寫3行)
- 14. 尋找forrecords包含特定字符串
- 15. 查找包含給定的字符串
- 16. 在R中使用list.files()來查找以特定字符串開頭的文件
- 17. 可以使用glob來排除僅包含字母字符的文件名嗎?
- 18. 查找字符串withing使用grep命令特定文件在PHP
- 19. 如何使用egrep查找包含字符串的文件
- 20. 查找僅包含特定字符
- 21. Rails:如何查找包含特定字符串的字段
- 22. pandas:查找給定列包含特定子字符串的行
- 23. php包含來自查詢字符串的可變文件
- 24. 字符串包含如果我有以下特定字符
- 25. 查找不包含選定字符串的文件
- 26. 如何查找包含給定字符串的文件名
- 27. Sqlalchemy:查找在文本末尾包含特定字符的字符串
- 28. 查找包含字符串集特定字詞蟒蛇
- 29. 查找包含特定字符串的單元格的位置
- 30. 在zip文件夾中包含字符串的grep文件名
這個問題將是對superuser.com更好,我認爲......,但我們會看看是否被移動。 – 2011-02-10 03:32:23