ack is a tool like grep, aimed at programmers with large trees of heterogeneous source code.
ack is written purely in Perl, and takes advantage of the power of Perl's regular expressions.
* Searches recursively through directories by default, while ignoring .svn, CVS and other VCS directories.
* ack ignores most of the crap you don't want to search
* Lets you specify file types to search, as in --perl or --nohtml.
* Color highlighting of search results.
* Uses real Perl regular expressions, not a GNU subset.
* ack is pure Perl, so consistent across all platforms. It even comes as a single standalone program with no module dependencies.
Updated 20 Jul 2008 16:39 UTC
Based on 16 user ratings.
Click to rate this project.
I use 'ack' every day to search through thousands of source files spread across dozens of distributions. It beats the hell out of:
find . -type f !-path '*.svn*' | xargs grep Foo
3 of 3 users found the following review helpful. Was this review helpful to you? Yes | No
by ChrisDolan
Every time I work on a new computer, I invariably try to run ack at some point and get annoyed that I have to fall back to 'egrep -r '' . | grep -v svn'. I hope that someday it's pre-installed everywhere.
2 of 2 users found the following review helpful. Was this review helpful to you? Yes | No
No links submitted so far. Submit your own links.
Test::Harness Test::More PPI
Module::Build
Request Tracker ExtUtils::MakeMaker
Project Cost |
|
|---|---|
| This calculator estimates how much it would cost to hire a team to write this project from scratch. More » | |
| Include | |
| Codebase | 5,125 |
| Effort (est.) | 1 Person Years |
| Avg. Salary | $ year |
| $ 61,169 | |