Ich muss einen LDAP Dump "auswerten" und dann in eine Text Datei schreiben, damit ich sie nachher in Excel darstellen kann.
Bsp.:
dn: uid=test01,ou=Mail,dc=test
objectClass: inetOrgPerson
mail: test1@test2.net
cn: automatic generated Mail Object
uid: test01
sn: automatic generated Mail Object
structuralObjectClass: inetOrgPerson
entryUUID: 2fb97384-3473-102c-8123e-d58aasdf8d168c
creatorsName: cn=root,dc=test
createTimestamp: 20041201160657Z
entryCSN: 20051207160657Z#023012#00#000000
modifiersName: cn=root,dc=test
modifyTimestamp: 20071201160657Z
Uid und mail muss ich jetzt auslesen und sollte so aussehen(Sprich zuerst der User dann die Mail Adresse die dazu gehört):
test01 test1@test2.net
Darunter die nächsten Mail Adressen.
Weiß jemand wie ich am besten Vorgehen?
Ldap einträge aussortieren => in txt datei
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
moin,
ist jetzt nur ein schnell-hack... geht sicher auch eleganter.
ist jetzt nur ein schnell-hack... geht sicher auch eleganter.
Code: Alles auswählen
#!/bin/sh
F=<dateiname>
B=`cat $F|grep 'uid=\|mail'|sed -e 's/\ //g'`
for i in $B;do
echo $i|\
sed -e 's/.*uid=\(.*\),ou.*/\1/;s/mail:\(.*\)/\1\n-------------/'
done
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.