Hoi Thomas,

was sagst Du zu awk?

cat LDAP-Anfrage | awk '/smtp:/ { print }' | cut -d ":" -f 2

Gruß Martin

Am 26.10.2016 um 21:04 schrieb Thomas Müller:
> 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.ande...@domain.de
> smtp:andere.per...@domain.de
> mail:i...@domain.de
> smtp:nochjemand.ande...@domain.de
> smtp:nocheinandere.per...@domain.de
> smtp:wernoch...@domain.de
> mail:d...@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:i...@domain.de
> andere.person:i...@domain.de
> nochjemand.anderes:d...@domain.de
> nocheineandere.person:d...@domain.de
> wernoch.da:d...@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
> 


Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an