UniversalCodeGrep(ucg)是一种非常快速的类似grep的工具,专门用于搜索大型源代码。它旨在在很大程度上与Ack在命令行上兼容,在某种程度上与ag兼容,并在适当的情况下与grep兼容。搜索模式被指定为PCRE正则表达式。ucg旨在满足不耐烦的程序员的代码搜索需求。ucg用C ++ 11编写,并利用了该语言的并发(和其他)支持来提高扫描速度,同时减少了对第三方库的依赖并提高了可移植性。正则表达式扫描由PCRE库提供,它的JIT编译功能可在大多数平台上提供巨大的性能提升。
universalcodegrep