Linux : encontrar y grep

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