hi,
ich mal wieder mit meinen Sorgen....
Ein AD export ergibt die mehr oder weniger sinnige datei:
aus dieser hätte ich ganz gerne alle smtp adressen ausgelesen.Code:SMTP:user1@aaaaaaaa.de X400:c=DE;a= ;p=fffffffffffff;o=fffffffffff?fff;s=ffff;g=fff;;SMTP:user2@bbbbbbb.de;MS:fffffffffffff/fffffff/ffff;CCMAIL:ff, ff at fffffffffffff; MS:fffffffffffff/fffffff/fffffff;X400:c=DE;a= ;p=fffffffffffff;o=fffffffffff?fff;s=fff;g=ff;;CCMAIL:fff, ff at fffffffffffff;SMTP:user6@cccccccc.de; smtp:user3@xxxxxxxx.de;smtp:user3@dddddddd.de;SMTP:user3@cccccccc.de;MS:fffffffffffff/fffffff/user3;X400:c=DE;a= ;p=fffffffffffff;o=fffffffffff?fff;s=ff;g=ff;i=VH;;CCMAIL:ff, ff at fffffffffffff; SMTP:user4@cccccccc.de;smtp:user4@dddddddd.de;X400:c=DE;a= ;p=fffffffffffff;o=fffffffffff?fff;s=fffff;;smtp:user4@dddddddd.de;MS:fffffffffffff/fffffff/fff;IFAX:ff@+49;FAXMAKER:user4@fffffffffffff.fff(f)ff.com;CCMAIL:ff, ff at fffffffffffff; smtp:user5@aaaaaaaa.de
Problem ist für mich, das nicht ganz einheitliche format.
Die meisten sind ja durch "smtp:foo@bar.com;" zu finden, so das theoretisch alles zischen "smtp:" und dem nächsten ";" eine adresse ist, müsste ja evtl. mit awk machbar sein, oder?
Allerdings geht das dann ja irgendwie nicht bei den zeilen, wo nur eine adresse steht, da fehlt dann das abschliessende ";" und dann sind da ja auch noch die Leerzeichen am anfang jeder zeile....
hat jemand vielleicht einen idee für einen ansatz?
thx
der tom
Lesezeichen