UniversalCodeGrep (ucg) ist ein Werkzeug ähnlich wie grep, das darauf spezialisiert ist, große Quellcodebestände zu durchsuchen. Es ist weitgehend kompatibel zur Kommandozeile von Ack, teilweise auch mit ag und, wo möglich, mit grep. Bei der Geschwindigkeit übertrifft es alle Konkurrenten. Suchmuster werden als reguläre Ausdrücke angegeben und mit der PCRE-Bibliothek verarbeitet. (non)