2010/11/6 Gonzalo Rivero <[email protected]>:
> El sáb, 06-11-2010 a las 08:55 -0300, Mauro Sánchez escribió:
>> Hola a todos.
>> Yo utilizo la siguiente linea en la consola para buscar dentro de un
>> directorio y sus subdirectorios:
>> grep -r "mysql_connect" * | less
>>
>> ¿Cómo hago para indicarle a grep que solo busque en los archivos que son 
>> .php?
>> Intenté haciendo:
>> grep -r "mysql_connect" *.php | less
>>
> grep -r "mysql_connect" $(find . -name *php) |less
>
> no tengo pruebas concretas que vaya a funcionar (ni siquiera intenté
> probarlo :P ) y seguramente hay una forma mejor de hacerlo.
> O al menos una distinta

No creo que funcione lo que pusiste, tendria que ser algo así como:
(find . -name ".*php")|while read line; do grep "mysql_connect"
"$line"; done|less

pero mucho mejor usar el --include del grep como ha comentado camaleón.
-- 
Marc


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Responder a