Hola a todo el mundo,
he estado leyendo las p�ginas man de sed(1) y awk(1) y la
verdad es que no consigo entender del todo como funcionan.
Yo lo que necesito es dar como entrada un fichero y que
uno de estos programas (�analizador de cadenas?) encuentre
la coincidencia y entonces elimine la l�nea inmediatamente
superior.
El resultado que busco es unir "cabeceras partidas" en los
mensajes, que hace que el segundo bloque aparezca como parte
del mensaje, cosa que me fastidia porque adem�s es la parte
que contiene el `From' y el `Subject'.
Hasta ahora lo �nico que he conseguido es
sed -e '2,/^.*cadena_a_buscar;/ d'
que elimina desde la segunda l�nea hasta la coincidencia,
soluci�n para nada "�ptima".
Si alguien se le ocurre como hacer eso con �stos o otros
programas podr�a comentarlo, :-)
La idea es ponerlo en el `.fetchmailrc' m�s o menos as�:
mda "formail -s sed -e '2,/^.*cadena_a_buscar;/ d'|procmail"
Saludos.
--
Cosme
=============================================================
-=-=- A trav�s de Debian GNU/Linux -=-=-
-=-=- Software Libre -=-=-
-=-=- Computadora de 1992 -=-=-
http://www.linux.org/ S.O. Multi-[plataforma, tarea, usuario]
http://www.gnu.org/ Free Software Foundation
http://LuCAS.ctv.es/ Linux Documentation Project CAStellano
=============================================================