aaaa
bbbb
cccc
...
Dumper
kullanarak
$VAR1 = [
'CN=aaaa,OU=test,DC=test,DC=example,DC=com',
'CN=bbbb,OU=test,DC=test,DC=example,DC=com',
'CN=cccc,OU=test,DC=test,DC=example,DC=com',
yapısını görebilir miyim? Normal ifadeleri kullanmak yerine, bu CN'leri çıkarmak için "LDAP" yolu?
Güncelleme:
Javs tabanlı cevap bu çözüm.
my $ref = $mesg->entry->get_value("member", asref => 1);
foreach my $string (@{$ref}) {
print ldap_explode_dn($string)->[0]{CN} . "\n";
}
Bunu yaparsam ve 'Damper $ cn;' yazıyorsa, $ VAR1 = 'LIST'; '. –
@Sandra Schlichting Oh, pardon, şimdi istediğini aldım. Düzenlememi kontrol et. – javs
Eğer ldap sunucunuz döndürdüğü ile tutarlıysa, o zaman $ dn -> [0] {CN} '($ dn ldap_explode_dn sonucudur) kadar basitse, sonuçta oluşan diziyi kontrol etmek isteyebilirsiniz. sağlamalarının. – javs