grep Alternative für Programmierer
February 15th, 2009 @ 18:20Wenn ich in einem größeren Source-Tree etwas suche, dann benutze ich meistens grep. Das führt recht schnell zu einem vernünftigen Ergebnis.
Durch Zufall bin ich auf ack gestoßen. Eine alternative für grep, die speziell für Programmierer gedacht ist. So durchsucht bspw.
ack-grep --cpp iterator
direkt alle C++ Dateien nach dem Wort “iterator”, dabei werden andere Dateitypen, swp Dateien von vim, Backups und Dateien von Versionskontrollsystemen (z.B. CVS, svn) ignoriert. Die Ausgabe erfolgt mit farbiger Hervorhebung.
Das Tool befindet sich unter Debian / Ubuntu in dem Paket ack-grep und kann bequem per apt installiert werden.