Programa para buscar 1 palabra en varios archivos

Sabeis de algun programa tanto para win como para linux que me permita buscar 1 o varias palabras en los archivos contenidos en un directorio (ojo dentro de los archivos, no en el titulo)? Gracias
Pues para linux tienes "grep":

$ grep lolailo directorio/*

te busca la palabra "lolailo" en todos los archivos del directorio que le digas :)
anda es verdad... que despiste. Resuelto gracias.
Escrito originalmente por Kedao
Pues para linux tienes "grep":

$ grep lolailo directorio/*

te busca la palabra "lolailo" en todos los archivos del directorio que le digas


Apunto: el problema de eso es que, si la lista de ficheros es demasiado larga, acaba dando un error de que no admite más argumentos. Para solucionarlo puedes hacer:

$ find directorio -type f | xargs grep "lolailo"


O bien:

$ find directorio -type f -exec  grep "lolailo" '{}' \;
3 respuestas