[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