ripgrep

ripgrep

ripgrep是一个命令行搜索工具,它结合了Silver Searcher(ack克隆)的可用性和GNU grep的原始速度。为什么要使用ripgrep?*它可以代替Silver Searcher和GNU grep,因为它比两者都快。(注意,严格来说,这不是两者的“替代”替代品,但功能集远不相同。)*与Silver Searcher一样,ripgrep默认为递归目录搜索,并且不会忽略文件搜索通过您的.gitignore文件。默认情况下,它也忽略隐藏文件和二进制文件。ripgrep还实现了对.gitignore的完全支持,因为在Silver Searcher中存在许多与该功能相关的错误。* ripgrep可以搜索特定类型的文件。例如,rg -tpy foo将搜索限制为Python文件,而rg -Tjs foo将Javascript文件排除在搜索范围之外。可以使用自定义匹配规则教会ripgrep有关新文件类型的信息。ripgrep支持grep中发现的许多功能,例如显示搜索结果的上下文,搜索多种模式,突出显示具有颜色的匹配项以及对Unicode的完全支持。与GNU grep不同,ripgrep在支持Unicode(始终打开)的同时保持快速运行。...换句话说,如果您喜欢速度,合理的默认设置,更少的错误和Unicode,请使用ripgrep。
ripgrep

分类目录

Linux版ripgrep的替代品

grep

grep

grep是一个命令行实用程序,用于在纯文本数据集中搜索与正则表达式匹配的行。
The Silver Searcher

The Silver Searcher

Silver Searcher是类似于ack的代码搜索工具,声称速度要快得多。它使用C语言实现,并具有一些额外的功能,例如忽略每个.hignore,。
ack

ack

Ack被设计为可替代grep 99%的独立(一个perl文件)。ack对于搜索的文件很智能。
Gawk

Gawk

awk实用程序解释了一种特殊用途的编程语言,该语言使仅需几行代码即可处理简单的数据重新格式化作业。
UniversalCodeGrep

UniversalCodeGrep

UniversalCodeGrep(ucg)是一种非常快速的类似grep的工具,专门用于搜索大型源代码。
Mawk

Mawk

mawk是AWK编程语言的解释器。
spot

spot

微小的ack样式文件搜索实用程序。所有参数构成搜索文本。无需将大多数搜索都用双引号引起来。