Linux : encontrar y grep

Resuelto
2009 -  
 Gavroche -
Hola,

necesitas responder a la siguiente pregunta usando grep y find:
muestra los nombres de los archivos que contienen la palabra "premier" desde tu carpeta "home"

He intentado con: find ~ -name * -print -exec grep "premier"

pero solo consigo mostrar las líneas... ¿cómo puedo hacer para mostrar el nombre del archivo?
Configuración: Windows XP Firefox 3.0.1

9 respuestas

bob031 Mensajes publicados 8228 Estado Miembro 473
 
Hola,

esta también debería funcionar:

find . -type f -name "*.php" -exec grep -il 'pattern' {} \;


o esta otra:

find . -name "*.php" -print0 | xargs -0 egrep pattern


^ ^
--
¡un pingüino en el hielo!
28
Gavroche
 
¡Gracias! ;)
0