在unix目录下的文件中快速搜索文本?

jon*_*rry 5 unix full-text-search

有没有一个好的解决方案来执行类似的搜索

find . -name "*.*" | xargs grep "some text"
Run Code Online (Sandbox Code Playgroud)

但由于离线索引,搜索速度要快得多。支持通配符或轻型正则表达式会很好,但即使由于离线预处理而可以运行得非常快的原始文本搜索也很棒。

Adr*_*scu 1

对于您的目的来说,这可能有些过头了,但Beagle允许您对本地文件执行非常快速的搜索。它通常作为桌面应用程序销售,但实际上它只是一个守护进程,可以使用beagle-query响应来自命令行的请求。