[FoLUG] Prendere dati da file

Alessandro Ronchi alessandro.ronchi@soasi.com
Ven 6 Apr 2007 11:46:04 CEST


Il 05/04/07, Davide Giunchi<davide.giunchi@gmail.com> ha scritto:

> for file in `ls /directory/dove/sono/i/file/`
> do
>         mittente=`grep "^From:" $file|head -n 1|cut -d ":" -f 2`
>         cell=`grep "^N° di Cellulare:" $file|head -n 1|cut -d ":" -f 2`
>         ecc... così continua per gli altri header che ti interessano
>         echo "$mittente,$cell,$prov,$note" >> dati.txt
> done

Purtroppo così non funziona, perché non ho sempre il : come
separatore, vedi l'indirizzo email. Potrei fare delle gran pipe (non
sorridete) concatenate, ma speravo in qualcosa di più semplice, magari
utilizzando delle espressioni regolari.
-- 
Alessandro Ronchi
Skype: aronchi - Wengo: aleronchi
http://www.alessandroronchi.net - Il mio sito personale
http://www.soasi.com - Sviluppo Software e Sistemi Open Source


Maggiori informazioni sulla lista FoLUG