búsqueda de texto
Julio Pacheco
tj en vtr.net
Mar Oct 24 13:33:55 CLST 2006
Daniel Serpell escribió:
> Hola!
>
> El Mon, Oct 23, 2006 at 04:36:20PM -0700, Miguel Oyarzo O. escribio:
>
> [...]
>
>>>El Thu, Oct 19, 2006 at 12:10:54PM -0300, Julio Pacheco escribio:
>>>
> [...]
>
>>>>texto_a_buscar[nul][nul](otro texto)
>>>>
>>
>>Tambien puedes usar:
>>
>> find . -type f | xargs grep -e "expresion_regular"
>
>
> No, ya que requiere buscar caracteres \0 ([nul]). Lamentablemente,
> las expresiones regulares de grep no permiten especificar caracteres
> por su número, por lo que es imposible buscar cosas con \0.
>
> Tanto awk como perl si lo permiten.
>
> Daniel.
>
>
Bueno... Al final cociné algo en perl que encontró lo que necesitaba.
Para ponerlo en contexto, el millón+ de archivos eran un volcado de una partición FAT32
con daño cerebral grave en los sectores de boot, FAT y directorio raíz (de hecho, los
primeros 140MB de la partición fueron a parar al gran /dev/null en el cielo), picado por
clusters, y lo que buscaba eran los clusters que contenían los headers de un archivo .tar
grandote, para intentar recuperar al menos en parte su contenido. Afortunadamente, la
partición estaba razonablemente defragmentada, así que hay una buena posibilidad de que
resulte.
--
Julio Pacheco T.
Consultor Tecnológico
ProVectis S.A.
Más información sobre la lista de distribución Linux