Las ultimas versiones de find incoporporan la opción -exec la cual
permite ejecutar comandos sobre los ficheros encontrados pero en
realidad siempre usado la variante que incluye "la navaja de la armada
suiza" el comando xargs. Digamos que queremos encontrar una palabra
determinada en solo los ficheros .php de nuestro proyecto hariamos los
siguiente:
find mi-proyecto -name '*.c' -type f -print0|xargs -0 grep -l 'mipatron'
Nótese el uso de comillas simple para evitar lo que se llama expansión
de variables.
On 24/07/15 08:05, Sergio M. Cabrera wrote:
varias veces he querido encontrar algun fichero y me ha venido a la mente combinar los commands
"find" y "grep" pero no se como combinarlos exitosamente, y ya me pica la
curiosidad, porfavor si alguien sabe, le agradeceria que me diga...
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l