Objavljen je projekt ugrep 5.0, koji razvija naprednu verziju alata grep za traženje podataka u datotekama. Dodatno se isporučuje interaktivna ljuska ug s korisničkim sučeljem koje pruža pregled okolnih redaka. U performansama, ugrep nekoliko puta zaostaje za grepom. Izvorni kod projekta napisan je u C++ i distribuira se pod BSD licencom.
Alat kombinira najkorisnije mogućnosti programa grep s proširenom funkcionalnošću, kao što su mogućnost korištenja perl-sličnih regularnih izraza, neprecizno pretraživanje (fuzzy), način prikaza heksadecimalnih dumpova, ugniježdeno pretraživanje, prekodiranje tekstualnih kodiranja, pretraživanje u arhivima (zip, 7z, tar, pax, cpio), komprimiranom datotekama (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), formatima dokumenata (pdf, doc, docx, odt, epub, rtf), kao i pretraživanje metapodataka u slikama i polja u certifikatima. Postoji mogućnost ubrzanja pretraživanja po sadržaju direktorija koristeći indeks koji je posebno kreiran alatom ugrep-indexer.

Nova verzija je zanimljiva dodatkom novog motora za pretraživanje koristeći regularne izraze, što je omogućilo poboljšanje performansi za određene vrste maski. Dodana je opcija „—exclude-fs“ za isključivanje datotečnih sustava tijekom rekurzivnog pretraživanja. Dodana je opcija „—all“ za pretraživanje u svim datotekama osim skrivenih. Poboljšana je naglašavanje sintakse.
Izvor: opennet.ru
