Estimados, me cuelgo de la pregunta anterior.

Si necesito buscar texto dentro de archivos que están comprimidos como lo puedo hacer?

EJ: tengo un grupo de jar y quiero buscar texto dentro de los archivos descriptores que son archivos con extensión *.xml, como lo realizo?

EJ:

find . -name "*.jar" -exec unzip -l {} \; | grep gmail

Lo anterior buscara dentro de los jar un archivo con nombre gmail. Pero como lo hago para buscar dentro de los archivos que están comprimidos la palabra HOLA?

Si quiero buscar texto en un archivo que no esta comprimido lo hago así:

find . -name "*.xml" -exec grep -i HOLA {} \; -print

De esta forma muestra el nombre del archivo que contiene la palabra HOLA, Pero no se como "Juntar ambas instrucciones"

Desde ya muchas gracias por su ayuda.

PS: Espero haber explicado bien el problema.

SAludos.


El 21/04/2010 14:30, Alvaro Herrera escribió:
chormaza...@ucentral.cl escribió:
Una sutileza, el -f del rm esta demas.
Otra sutileza, puedes usar -delete:

$ find /tmp/ -type f \( -name \*.py , -name \*.js \) -delete



Reply via email to