Projekt ugrep 5.0, napredna verzija uslužnog programa grep za pretraživanje datoteka, je objavljen. Također uključuje interaktivnu ug ljusku s korisničkim sučeljem koje pruža pregled okolnih redaka. Što se tiče performansi, ugrep je znatno brži od grepa. Kod projekta napisan je u C++ i distribuira se pod BSD licencom.
Ovaj uslužni program kombinira najkorisnije značajke grepa s naprednim funkcionalnostima, kao što su mogućnost korištenja regularnih izraza sličnih Perlu, fuzzy pretraživanje, način prikaza heksadecimalnog dumpa, ugniježđeno pretraživanje, pretvorba kodiranja teksta, pretraživanje u arhivama (zip, 7z, tar, pax, cpio), komprimiranim datotekama (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), formatima dokumenata (pdf, doc, docx, odt, epub, rtf) i pretraživanje metapodataka u slikama i poljima certifikata. Moguće je ubrzati pretraživanje direktorija pomoću indeksa koji zasebno kreira uslužni program ugrep-indexer.

Nova verzija značajna je po dodatku novog tražilice regularnih izraza, koja poboljšava performanse za neke vrste maski. Dodana je opcija "--exclude-fs" za isključivanje datotečnih sustava tijekom rekurzivnih pretraživanja. Dodana je opcija "--all" za pretraživanje svih datoteka osim skrivenih. Poboljšano je isticanje sintakse.
Izvor: opennet.ru
