Eseguo delle query ldap con ldapsearch e ho bisogno che in output mi venga mostrato il numero di risultati anzichè tutto l'output.
Solitamente faccio
ldapsearch -x -b "ou=test,dc=it" "uid=*" dn|grep ^dn|wc -l
ma questo presuppone che il server restituisca tutto l'output (che può essere bello grosso in caso di milioni di entries), il che rallenta.
E' possibile dire al server di restituire solamente il numero di entries?
ldapsearch -x -b "dc=it" -s one "ou=test" numsubordinates
qualche volta aiuta, ma in caso di query particolari tipo uid=xxx* non è utile.
mi sembra che ldapsearch di opends abbia l'opzione --countentries ma io ho a disposizione:
389-ds, openldap, sunds
e mi sembra che nessuno dei tre abbia tale opzione e non ne ho trovate di similari.
