Shell Script buscar dentro .tar.gz

Iniciado por SiD#(0), 5 Abril 2010, 12:20 PM

0 Miembros y 1 Visitante están viendo este tema.

SiD#(0)

Buen@s!!

Tengo un Archivo archivo.tar.gz, el cual está compuesto por cientos de archivos .html  ;D lo que me gustaría hacer es buscar dentro de los archivos que componen archivo.tar.gz una palabra en concreto, por ejemplo "usuario" o "passwd".

Al ejecutar: tar tfz archivo.tgz | grep 'usuario'

Me aparece como resultado los ficheros que componen archivo.tar.gz y que contienen "usuario" en su nombre, pero no busca dentro de esos archivos  :-[

usurio.archivo.html
usuario2.archivo.html

Alguna idea?? gracias!!



SiD#(0)

#1
Hecho!!!

Con este comando descomprimo el fichero y hago una búsqueda de la palabra "usuario" y de 8 caracteres que le siguen.... ;)

Código (bash) [Seleccionar]
gunzip -c archivo.tar.gz | strings | grep user | sed --quiet -e 's/^.*\(user........\).*$/\1/p' | more