ugrep
A grep-compatible file searcher with a text interface, Boolean queries, fuzzy matching and archive search.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get ugrep
Package managers
- Chocolatey
choco install ugrep
About ugrep
ugrep is a command-line pattern searcher meant as a faster, more capable replacement for grep. It accepts the familiar grep options and adds an interactive text interface for refining a query as you type, Boolean search with AND, OR and NOT, fuzzy matching and hexdump output.
It can look inside nested archives such as zip, 7z, tar, pax and cpio, and inside compressed files including gz, bz2, xz, lz4, zstd and brotli. It can also search PDFs and documents.
Strengths
- Compatible with grep options
- Interactive text interface for building queries
- Searches inside nested archives and compressed files
- Boolean and fuzzy search
Limitations
- Large option set takes time to learn
- Interactive interface is terminal-only
Details
- Pricing
- FreeFree and open source.
- License
- BSD-3-Clause
- Developer
- Genivia
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- People who search code and files with grep and want archive search and an interactive mode
- Categories
- CLI tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to ugrep
Compare allSoftware that can replace ugrep for an important use case, and what changes if you switch.
ripgrep
Searches a whole directory tree for a pattern in a fraction of the time grep takes, and skips what gitignore says to skip.
ripgrep drops the interactive interface and archive search but respects gitignore by default and is known for speed, with regex syntax slightly different from grep.
ripgrep-all
ripgrep that can also search inside PDFs, Office documents, ebooks, zip files, databases and subtitles.
ripgrep-all adds search inside PDFs, Office documents and ebooks through external tools like pandoc, under AGPL-3.0 instead of BSD-3-Clause.
ack
A grep-like source code search tool built for programmers working in large code trees.
ack is a Perl-based code searcher with Boolean options and Perl regular expressions, needing a Perl interpreter and lacking archive search.
Similar software
Related functionality, not necessarily a direct replacement.
fd
Finds files by name without the argument soup that find requires, and it is much faster.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
sad
A command-line batch search and replace tool that shows a diff before changes are applied.
bat-extras
A set of Bash scripts that connect the bat file viewer with grep, man, diff and less.
sd
Replace text with a focused command-line tool.
Serpl
A terminal interface for searching and replacing text across a whole project folder.