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

Responder a