Megjelent az ugrep 5.0 projekt, amely a grep fejlettebb változatát fejleszti a fájlokban való adatkereséshez. Továbbá bemutatkozik az ug interaktív felülete, amely előnézetet biztosít a környező sorokról. Teljesítmény szempontjából az ugrep többszörösével felülmúlja a grep-et. A projekt kódja C++ nyelven íródott, és BSD licenc alatt terjesztik.
Az eszköz a grep program legfontosabb funkcióit ötvözi a kibővített funkcionalitással, mint például a perl-szerű reguláris kifejezések használatának lehetősége, a homályos keresés (fuzzy), hexadecimális dumpok megjelenítése, beágyazott keresés, szövegkódolások átkonvertálása, keresés archívumokban (zip, 7z, tar, pax, cpio), tömörített fájlokban (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), dokumentumformátumokban (pdf, doc, docx, odt, epub, rtf), valamint metadaták keresése képekben és mezők keresése tanúsítványokban. Lehetőség van a könyvtárak tartalmának gyorsítására egy külön készített ugrep-indexer által létrehozott index segítségével.

Az új verzió figyelemreméltó a reguláris kifejezéseket alkalmazó új keresőmotor hozzáadásával, amely javította a teljesítményt bizonyos maszkok esetében. Hozzá lett adva a „—exclude-fs” opció a fájlrendszerek kizárására rekurzív kereséskor. Hozzá lett adva az „—all” opció, amely lehetővé teszi, hogy minden fájlban keressen, kivéve a rejtett fájlokat. Fejlesztett szintaxiskiemelés került bevezetésre.
Forrás: opennet.ru
