[FoLUG] Prendere dati da file
    Davide Giunchi 
    davide.giunchi@gmail.com
       
    Gio  5 Apr 2007 23:58:01 CEST
    
    
  
Alle 22:02, giovedė 5 aprile 2007, Alessandro Ronchi ha scritto:
> ~~~~~~~~~~questo č un singolo file~~~~~~~~~~
> <header email>
> From: alessandro ronchi <ale.ron@mailfinta.it>
> N° di Cellulare: 0000000000
> Provincia: "testo"
> Note: "testo"
> <altro testo senza interesse>
> ~~~~~~~~~~~~~fine file~~~~~~~~~~~~~~~~~~~
Come linguaggio puoi usare tante cose. Uno script shell potrebbe essere cosė 
fatto:
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
L'head -n 1 serve per prendere solo la prima occorrenza, perchč se <altro 
testo senza interesse> contenesse una email inoltrata potrebbe trovare pių 
occorrenze di tale header.
    
    
       
       Maggiori informazioni sulla lista 
	       FoLUG