in reply to rexexp across a ldap ldif file, collecting cn: guid: memberUID:
The printout I get is:#! perl -w $/ = ""; # paragraph mode while(<DATA>) { if(/^dn:/) { # skip irrelevant paragraphs my($cn) = /^cn:\s*(.*)/m; my($gid) = /^gidNumber:\s*(\d+)/m; my(@member) = /^memberUid:\s*(.+)/mg; print "cn: $cn\ngid: $gid\nmembers: @member\n\n"; } } __DATA__ *** Your sample data follows ***
cn: groupname1 gid: 122 members: member1 member2 member3 member4 member6 member7 cn: groupname2 gid: 113 members: member1 member2 member3 member4 member6 member7
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: rexexp across a ldap ldif file, collecting cn: guid: memberUID:
by khippy (Scribe) on Aug 21, 2004 at 21:00 UTC |