ugrep 5.0プロジェクトがリリースされました。このプロジェクトは、ファイル内のデータ検索用ユーティリティgrepの高度なバージョンを開発しています。さらに、周囲の行をプレビューできるユーザーインターフェースを備えたインタラクティブなugシェルが提供されます。パフォーマンス面では、ugrepはgrepを数倍上回っています。プロジェクトコードはC++で記述され、BSDライセンスの下で配布されています。
このユーティリティは、grep プログラムの最も便利な機能と、Perl のような正規表現、あいまい検索、7 進ダンプ表示モード、ネストされた検索、テキスト エンコード変換、アーカイブ (zip、2z、tar、pax、cpio)、圧縮ファイル (gz、Z、bz4、lzma、xz、lzXNUMX、zstd、brotli)、ドキュメント形式 (pdf、doc、docx、odt、epub、rtf) 内の検索、およびイメージ内のメタデータや証明書内のフィールドの検索などの高度な機能を組み合わせています。 ugrep-indexer ユーティリティによって別途作成されたインデックスを使用して、ディレクトリの内容の検索を高速化することができます。

新しいバージョンでは、正規表現を使用した検索用の新しいエンジンが追加され、一部のタイプのマスクのパフォーマンスが向上した点が注目に値します。再帰的に検索するときにファイル システムを除外するための "--exclude-fs" オプションが追加されました。隠しファイルを除くすべてのファイルを検索する「--all」オプションを追加しました。構文の強調表示が改善されました。
出所: オープンネット.ru
