On Mon, 9 Sep 2002, Arlequ�n wrote:

> Hola, amigos:
> 
> Me gustar�a organizar mis archivos con los correos de la lista.
> Deseo tomar todo el correo de agosto y generar un archivo .gz, con el
> fin de que en mi bandeja me quede solo el correo de setiembre.
> 
> Ahora bien, con expresiones regulares, solo he conseguido que grep me
> "saque" solo la l�nea que corresponde al campo Date en los headers.
> 
> Pero no se como hacer para que saque TODOS los correos del mes de
> agosto, no solo el campo Date.
> 
> Tal vez con grep no me baste,  debo usar gawk... supongo
> 
> �Alguno de ustedes ha emprendido algo similar?
> 
> Muchas gracias,

Para tratar informaci�n estructurada mediante ciertas reglas lo que
se recomienda es usar lex, yack (flex, bison). En este caso esas
reglas (gram�tica) la encontrar�s en el RFC 822.

lex (flex) es un analizador l�xico relativamente facil de usar.

yacc (bison) es un analizador sint�ctico, su aprendizaje no es
algo trivial. 

Puede que para lo que necesitas te baste usar lex.



Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        /\     /\      Ciberdroide Inform�tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
         _|0 0|_                                                    
+-oOOO--(___o___)--OOOo----------------------------------------------------+ 
|  . . . . U U . . . . Antonio Castro Snurmacher  [EMAIL PROTECTED]  |  
|  . . . . . . . . . .                                                     | 
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+


Responder a