[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