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 >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+