slapcat -a 'cn=*' $@ | grep ^dn | sed 's/dn: //'
}
+slapcat_csv() {
+ local aawk human=no human_opt='--noheader'
+ local aldap="$1"; shift
+ while [ $# -gt 0 ]; do
+ case "$1" in
+ -head) aawk+=" $1"; human_opt="" ;;
+ -human|-H) human=yes; human_opt=""; aawk+=" -head" ;;
+ -nohead) human_opt="--noheader"; aawk=${aawk// -head/} ;;
+ *) aawk+=" $1" ;;
+ esac
+ shift
+ done
+ [ $human = yes ] && slapcat_csv "$aldap" $aawk | csv2human $human_opt && return
+ slapcat -a "$aldap" -o ldif-wrap=no | awk -f $NB_ROOT/lib/awk/ldap2csv.awk -- $aawk
+}
+
ldapsearch_csv() {
local aldap aawk human=no human_opt='--noheader'
while [ $# -gt 0 ]; do