Hi, das Problem scheint zwar bereits gelöst, hier aber noch ein Vorschlag von mir
 
awk -F":" '{print $2}' smtp.txt
 
smtp.txt beinhaltet deine Daten zwischen --%--.
 
Vorschlag zwei:
 
cat smtp.txt | awk -F":" '{print $2}'
 
Viel Spass
Bernd
 
Gesendet: Mittwoch, 26. Oktober 2016 um 21:04 Uhr
Von: "Thomas Müller" <thomas@mueller-meissen.de>
An: "Linux-User-Group Dresden" <lug-dd@mailman.schlittermann.de>
Betreff: Frage an die Script Profis
Hallo zusammen,

stehe wieder mal vor einem Rätsel was das Parsen von Files betrifft.
Es geht um die Ermittlung von primären Mailadressen und Aliases aus
einem AD und Schreiben in eine Datei.

Die LDAP Abfrage funktioniert und durch diverse grep Sachen erhalte ich
beispielhaft folgenden Inhalt in einer Datei:

--%--
smtp:jemand.anderes@domain.de
smtp:andere.person@domain.de
mail:ich@domain.de
smtp:nochjemand.anderes@domain.de
smtp:nocheinandere.person@domain.de
smtp:wernoch.da@domain.de
mail:du@domain.de

--%--

Hier ist gegeben, dass die Aliases (smtp) zur primären Adresse (mail)
gehören. Nur dass eben erst die Aliases kommen, dann die primäre
Mailadresse (quasi ein Trenner) und so weiter.

Rauskommen soll so etwas:

jemand.anderes:ich@domain.de
andere.person:ich@domain.de
nochjemand.anderes:du@domain.de
nocheineandere.person:du@domain.de
wernoch.da:du@domain.de

Wie löse ich das am Besten?
Am Liebsten wäre mir eine Lösung per bash oder python, perl ist nicht
so meins...

Danke fürs Nachdenken und Gruß

--
Mit freundlichen Grüßen
Thomas Müller