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

  1. 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
    1. Gavroche
       
      ¡Gracias! ;)
      0