Апублікавана ўтыліта ugrep 5.0 для пашыранага пошуку ў файлах

Адбыўся выпуск праекту ugrep 5.0, які развівае прасунуты варыянт утыліты grep для пошуку дадзеных у файлах. Дадаткова пастаўляецца інтэрактыўная абалонка ug з інтэрфейсам карыстальніка, якія прадстаўляюць прадпрагляд навакольных радкоў. Па прадукцыйнасці ugrep у разы апярэджвае grep. Код праекту напісаны на мове З++ і распаўсюджваецца пад ліцэнзіяй BSD.

Утыліта сумяшчае найболей карысныя магчымасці праграмы grep з пашыранай функцыянальнасцю, такі як магчымасць выкарыстання perl-падобных рэгулярных выразаў, недакладны пошук (fuzzy), рэжым паказу шаснаццатковых дампаў, укладзены пошук, перакадаванне тэкставых кадовак, пошук у архівах (zip, 7z, tar, pax , cpio), сціснутых файлах (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), фарматах дакументаў (pdf, doc, docx, odt, epub, rtf), а таксама пошук метададзеных у выявах і палёў у сертыфікатах . Маецца магчымасць паскарэння пошуку па зместу каталогаў, выкарыстоўваючы індэкс, асобна створаны ўтылітай ugrep-indexer.

Апублікавана ўтыліта ugrep 5.0 для пашыранага пошуку ў файлах

Новая версія характэрная даданнем новага рухавічка для пошуку з выкарыстаннем рэгулярных выразаў, які дазволіў павысіць прадукцыйнасць для некаторых тыпаў масак. Дададзена опцыя "-exclude-fs" для выключэння файлавых сістэм пры рэкурсіўным пошуку. Дададзена опцыя «—all» для пошуку ва ўсіх файлах, акрамя ўтоеных. Палепшана падсвятленне сінтаксісу.

Крыніца: opennet.ru

Дадаць каментар