用于索引大量文本文件的开源命令行工具

erg*_*sys 7 unix search command-line

我正在寻找任何开源命令行工具或工具,它们可以让我索引和搜索大量纯文本文件。近似搜索将是一个加号。该工具只需要打印匹配的文件,尽管一些匹配上下文会很有用。GUI 工具对我的应用程序没有用处,也不能一个一个搜索文件(例如 grep)。我主要针对 unix 平台(osx、linux、bsd)。

编辑:我对系统范围内或需要在后台运行的任何类型的工具都不感兴趣。基本上,我想为一个充满文本文件的目录树建立一个索引,然后能够对其进行搜索。索引最好是我可以指定位置的一个或几个文件。

有任何想法吗?

erg*_*sys 3

我找到了我要找的东西。 Swish++可以索引文件目录(不仅仅是文本),并且基本上是一组命令行工具。它似乎是Swish-e的重写。