[Linux-Biella] Grep
Fiorenza Meini
linux@ml.bilug.linux.it
Fri, 2 Apr 2004 15:27:17 +0200
Ciao a tutti,
ho preparato uno script in sh che mi deve analizzare il contenuto di messaggi SMTP e lasciarli passare solo se nel campo Subject è presente una stringa ben precisa. Non sta funzionando benissimo e sono qui a chiedere il vs. aiuto per perfezionarlo.
Ho provato con la ricerca estesa di grep (grep -E -e), ma non ho avuto successo.
Problema:
La stringa si può presentare nel formato:
Subject:PIPPO* prova messaggio
oppure
Subject:<qualsiasi tipo di carattere>PIPPO* prova messaggio
Io devo lasciare passare entrambi i messaggi con il Subject sopra riportato.
Il campo subject deve essere all'inizio della linea (grep -i ^Subject potrebbe essere l'istruzione giusta), mentre PIPPO* non ha una posizione fissa nella stessa linea. Proprio questo ultimo filtro mi mette in crisi....
Grazie per un eventuale suggerimento!
P.S. Scusatemi se non sono stata chiarissima nella mia spiegazione...ma è venerdì la settimana lavorativa si fa sentire..
Ciao
Fiorenza