#slapcat -a "$filter" -o ldif-wrap=no | awk -F': ' '\
ldapsearch -LLLx "$filter" $@ -o ldif-wrap=no | awk -f $NB_ROOT/lib/awk/ldap2csv.awk
}
-
-# NB 14.11.17 ldap_objectclasses() {
-# NB 14.11.17 slapcat -o ldif-wrap=999 -b cn=config -a '(&(objectClass=olcSchemaConfig))' | awk '\
-# NB 14.11.17 /^olcObjectClasses:.*MUST/ {\
-# NB 14.11.17 gsub(/^[^\)]+\([^\(]+ NAME ./,"",$0);\
-# NB 14.11.17 gsub(/. DESC .* MUST \(/," MUST (",$0);\
-# NB 14.11.17 gsub(/Z\).*$/,"",$0);\
-# NB 14.11.17 gsub(/Z\$ /,"",$0);\
-# NB 14.11.17 print $0;\
-# NB 14.11.17 }
-# NB 14.11.17 /^zaza/ {print $0}
-# NB 14.11.17 '
-# NB 14.11.17 }
!/^(objectClass_): / {
field = $1
- #sub(/[ \r\n]+$/,"",$0)
sub(/^.*?: /,"",$0)
+ sub(/\t/," ",$0)
+ sub(/[ \r\n]+$/,"",$0)
if (field in h && h[field] != "") {
-#concat = h[field]"|"$0
-#print ">"concat
- #h[field] = h[field]"|"$2$3$4$5$6$7$8$9
h[field] = h[field]""CONCAT""$0
} else {
h[field] = $0