Chi mi aiuta a creare un semplice programmino (in bash o in perl) per estrarre le email da un file di testo?
quello che dovrebbe fare è cercare il carattere chiocciolina, a quel punto scorrere a sinistra fino a quando non trova uno spazio o un simbolo minore (<), poi scorrere a destra e fare la medesima cosa per il simbolo spazio e il simbolo maggiore (>); quello che sta nel mezzo è l'indirizzo email.
Ho questo problema perchè ho estratto i campi from dalle email che ho salvato in thunderbird, e questi si presentano essenzialmente in due forme:
From: fabrizio@ciacchi.it
oppure
From: "Fabrizio Ciacchi" <fabrizio@ciacchi.it>
Con un parser del genere riuscirei a estrarre l'indirizzo vero e proprio.
Chi mi da una mano? Ah, basta che il programma stampi a video il risultato, tanto poi basta usare i simboli della bash per salvare il file...
PS: se ci fosse anche il modo di togliere i doppioni