Проектот ugrep 5.0 е објавен, развивајќи напредна верзија на алатката grep за пребарување податоци во датотеки. Дополнително, обезбедена е интерактивна ug школка со кориснички интерфејс кој обезбедува преглед на околните редови. Во однос на перформансите, ugrep е многу пати побрз од grep. Проектниот код е напишан во C++ и дистрибуиран под лиценцата BSD.
Алатката ги комбинира најкорисните карактеристики на програмата grep со напредната функционалност, како што е можноста за користење на регуларни изрази слични на Perl, нејасно пребарување, хексадецимален режим, вгнездено пребарување, транскодирање на текст, пребарување во архиви (zip, 7z, tar , pax , cpio), компресирани датотеки (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), формати на документи (pdf, doc, docx, odt, epub, rtf), како и пребарување на метаподатоци во слики и полиња во сертификати . Можно е да се забрза пребарувањето низ содржината на директориумите користејќи индекс посебно креиран од алатката ugrep-indexer.

Новата верзија е забележлива по додавањето на нов пребарувач со редовни изрази, што ги подобри перформансите за некои типови маски. Додадена е опција „--exclude-fs“ за исклучување на датотечните системи за време на рекурзивното пребарување. Додадена е опцијата „--all“ за пребарување во сите датотеки освен во скриените. Подобрено истакнување на синтаксата.
Извор: opennet.ru
