Developers are working on an enhanced version of the GREP utility for searching data in files. The UGREP interface includes an interactive shell that provides users with previews of surrounding lines. In terms of performance, UGREP is leading ahead of green/genivia. The project is coded in C++ and is available under the BSD license. For more information, visit GitHub.
The utility offers a combination of traditional GREP features with advanced functions. Users can utilize perl-like regular expressions, fuzzy search, view hexadecimal dumps, transcode text codes, search in various file formats, and even search for metadata in images and certificates. The UGREP-indexer utility allows for faster content searching in directories through the use of an index.
![UGREP Logo](https://www.opennet.ru/pennews/pics_base/cfd0cecececeC5d4_1708250323.png)
The new version introduces a new search engine using regular expressions, which has improved performance for certain types of searches. An “–exclude-Fs” option has been added to exclude specific file systems during recursive searches. Additionally, a new “–all” option allows users to search in all files except hidden ones. Syntax highlighting has also been enhanced in this updated version.