Ack is designed as a standalone (one perl file) replacement for 99% of the uses of grep.
Ack is designed as a standalone (one perl file) replacement for 99% of the uses of grep. ack is intelligent about the files it searches. It knows about certain file types, based on both the extension on the file and, in some cases, the contents of the file.
Ack ignores backup files and files under CVS and .svn directories. It also highlights matches to help you see where the match was. Ack uses perl regular expressions (PCRE).
Designed for programmers with large heterogeneous trees of source code, ack is written purely in portable Perl 5 and takes advantage of the power of Perl's regular expressions. More Info »
It's awesome that you want to help us remove incorrect alternatives. Feel free to
report more applications below. But keep in mind that the only reason for an
alternative not to be valid is if it doesn't share common functionality with
ack. It might
not be a good choice according to
you but it’s still an alternative. Read more about our thoughts about alternatives here.
dnGrep allows you to search across files with easy-to-read results. Search through text files, Word documents, PDFs, and archives using text, regular expression, XPath, and phonetic queries. dnGrep includes...
The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code. Gawk is Gnu's interpreter for the awk...
Tiny ack-style file search utility. All arguments constitute the search text. No need to wrap most searches in double quotes. Short & written in Bash - just find & grep: you can edit it easily to suit...
mawk is an interpreter for the AWK Programming Language.
Did you find any errors in the info about ack? Maybe you know an awesome alternative that’s not already listed? You can edit the info about ack and suggest new alternatives to it below.