2
A
回答
6
GNU找到
find . -iname "*.x" -type f -exec grep -l "s" {} +;
如果你有紅寶石(1.9+)
Dir["/path/**/*.x"].each do |file|
if test(?f,file)
open(file).each do |line|
if line[/s/]
puts "file: #{file}"
break
end
end
end
end
1
我首先找到的* .X文件,然後搜索的字符串您有興趣與grep:
個$ find directory -name "*.x" -exec grep -Hn s {} \;
-name "*.x"
遞歸搜索每個文件sufixed與X。-exec grep ... {} \;
在每個遇到的文件中搜索s字符串。-H
被推薦,因爲你不知道哪個文件符合表達式。
相關問題
- 1. grep的:某些字符串
- 2. grep的某些字符
- 3. grep修改某些行號的txt文件
- 4. 如何使用grep獲取某些文件名?
- 5. 某些文件夾上的Apache 403
- 6. 阻止某些文件上傳
- 7. HTML表單只上傳某些文件
- 8. 只有某些文件在PHP上傳
- 9. 文件上傳某些MIME類型
- 10. 我怎麼用grep某些日誌行
- 11. linux grep/sed某些行 - 空間刪除
- 12. grep在所有子文件夾上迭代地替換文件中的字符串,排除某些分支
- 13. grep命令字符串中的所有文件目錄與某些名稱
- 14. 上的某些行
- 15. git-過濾某些文件
- 16. Git只拉某些文件
- 17. Android ENOENT與某些文件
- 18. Werror忽略某些文件
- 19. Subversion忽略某些文件
- 20. 僅限某些文件
- 21. QFileSystemModel隱藏某些文件
- 22. File_exists某些文件失敗
- 23. 僅搜索某些文件
- 24. 複製某個文件夾中的某些文件
- 25. 使用PowerShell備份某個文件夾中的某些文件
- 26. 禁用某些文件夾中的某些命令/程序?
- 27. 將某些用戶的文件訪問權限限制到某些文件夾
- 28. 如何限制文件上傳到Rails上的某些擴展
- 29. Android上的某些上傳文件大小問題
- 30. 某些文本的PHP檢查文件
對不起,我不是100%準確的,我確實想要的文件的內容,我已經制定了 –
2011-02-10 11:42:17