[gl-como] esperti di sed cercasi

Elena ``of Valhalla'' elena.valhalla@gmail.com
Lun 11 Ott 2010 14:17:43 CEST


Ciao

On 2010-10-11 at 12:33:52 +0200, Diego Roversi wrote:
>   ho un problemino simpatico, da dentro uno script devo leggere l'indirizzo
> email dal campo From:
> [anche se arriva da]
> From: "descrizione molto lunga, abolissero i doppi nomi cheemmeglio"
>     <Contessa.Serbelloni.Mazzanti@viendalmare.it>
> cat mail.eml |  sed -n -e '/^From: /{N;p;q}' \
> | sed -n -e 's/^.*<\(.*\)>/\1/p;q'

Prova quando hai ben trovato il From ad unire la riga successiva, 
solo se inizia con uno spazio:

cat mail.eml |  sed -n -e '/^From: /{N;s/\n\ //;p;q}' \
| sed -n -e '/^From: /{s/^.*<\(.*\)>/\1/p;q}'

e a quel punto sulla riga successiva devi controllare ancora che 
l'inizio sia un From: (o almeno credo)

-- 
Elena ``of Valhalla''

homepage: http://www.trueelena.org


Maggiori informazioni sulla lista gl-como