Unix - Busqueda en UNix actualizado

 
Vista:

Busqueda en UNix actualizado

Publicado por HAHR (4 intervenciones) el 29/01/2007 20:56:18
Buenas tardes,
necesito hacer una busqueda en todos los dorectorios, para encontrar una cadena la cual debe de estar dentro de algun archivo y que me muestre la ruta y e larchivo en donde se encuentra mi cadena,

los arcihvos son txt, y pueden estar gz comprimidos.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Busqueda en UNix actualizado

Publicado por Tom (178 intervenciones) el 30/01/2007 12:52:58
Bueno, haz un find y vete leyendo los nombres de fichero que devuelve.
Por cada fichero devuelto, ejecuta el comando file para ver qué tipo de fichero es:
- si se trata de un fichero de texto, haz un grep sobre él
- si es un fichero comprimido, haz zcat | grep o bien descomprímelo y pásale el grep, o mejor, usa zgrep (si lo tienes).

Si la salida de grep te satisface, muestra el nombre del fichero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar