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]

