The classic UNIX `grep` command searches in text files for lines that match a pattern. It was named for the command in `ed` (the original UNIX text editor) that it replicated, g/re/p to perform a Global search for a Regular Expression and Print anything that matched. Ugrep extends classic grep with a number of helpful features including support for Unicode files, fast parallel search of multiple files, and an interactive query interface. It can also search within archives, handle non-text formats like PDF, DOCX, XLSX and others, and produce output in a variety of formats. The Notable Improvements Over Grep section of the ugrep README gives a complete list of its additional features. The Tutorial section in the README walks users through a number of example uses of the tool. The Download and Install section provides instructions for installing ugrep on Windows, macOS, Debian, NetBSD, and Haiku. Ugrep is also available via the package repositories of most UNIX-like systems.
Comments