Die Veröffentlichung des Projekts ugrep 5.0 fand statt, das eine erweiterte Version des Tools grep zur Daten Suche in Dateien entwickelt. Es wird zusĂ€tzlich eine interaktive Shell ug mit einer BenutzeroberflĂ€che geliefert, die eine Vorschau der benachbarten Zeilen bietet. In Bezug auf die Leistung ĂŒbertrifft ugrep grep um ein Vielfaches. Der Code des Projekts ist in C++ geschrieben und wird unter der BSD-Lizenz verbreitet.
Das Tool kombiniert die nĂŒtzlichsten Funktionen des Programms grep mit erweiterten Funktionen, wie der Möglichkeit, perl-Ă€hnliche regulĂ€re AusdrĂŒcke zu verwenden, unscharfe Suche (fuzzy), die Anzeige von hexadezimalen Dumps, verschachtelte Suche, die Rekodierung von Textcodierungen, die Suche in Archiven (zip, 7z, tar, pax, cpio), komprimierten Dateien (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), Dokumentformaten (pdf, doc, docx, odt, epub, rtf) sowie die Suche nach Metadaten in Bildern und Feldern in Zertifikaten. Es gibt die Möglichkeit, die Suche im Inhalt von Verzeichnissen mithilfe eines Index, der separat von der ugrep-indexer Utility erstellt wurde, zu beschleunigen.

Die neue Version zeichnet sich durch die HinzufĂŒgung einer neuen Suchmaschine aus, die regulĂ€re AusdrĂŒcke verwendet und die Leistung fĂŒr bestimmte Maskentypen verbessert. Die Option ââexclude-fsâ wurde hinzugefĂŒgt, um Dateisysteme bei der rekursiven Suche auszuschlieĂen. AuĂerdem gibt es die Option ââallâ, um in allen Dateien auĂer versteckten zu suchen. Die Syntaxhervorhebung wurde verbessert.
Quelle: opennet.ru
