> > # testa se o email contido em emails.txt está no ldap (atributo sn). A linha > numEntries só é exibida pelo LDAP quando o registro é encontrado. > > for i in `cat emails.txt` > do > ldapsearch -x sn=$i|if grep numEntries; then echo > /dev/null; else > echo $i >> nao_existe.txt; fi > done
Porque os emails estão no sn? (sn é surname, ou seja, sobrenome)
ldif=$(ldapsearch -LLL -x)
while read line; do
echo -e "$ldif" | grep -q mail=$line && echo $line
done < emails.txt
--
Reinaldo Carvalho
