$ sudo aptitude install ack-grep
Recuerdo que grep es un comando que podemos utilizar por ejemplo para buscar cadenas en archivos de texto:
$ cat fichero.txt | grep "cadena_buscada"
Algunas de las ventajas de ack-grep con respecto a grep:
- Mas rapidez en las búsquedas.
- ack es puro Perl y puede ser por tanto ejecutado también en Windows.
- no requiere módulos adicionales
- ignorando los directorios .svn hace que ack sea mas rápido en búsquedas recursivas
- resaltado en color en los resultados de las búsquedas
- Permite búsquedas recursivas en directorios ignorando los .svn, CVS y otros directorios VCS
Ejemplo de uso:
$ ack-grep *.txt "cadena_buscada"
Para buscar la “cadena_buscada” en todos los archivos *.txt del directorio actual.