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 >
signature.asc
Description: OpenPGP digital signature