通过编写ldapsearch如下命令:
ldapsearch -h ipaddress -p 389 -D "cn=func_01_acc,ou=admins,dc=akademia,dc=int" \
-w akademia.01 -b "ou=stud01,dc=akademia,dc=int" "(l=Torun)" sn cn telephonenumber -LLL |
grep sn: | awk '{print $2 "|" $1}' | sort | uniq -u
Run Code Online (Sandbox Code Playgroud)
我得到输出:
dn: uid=s21705,ou=stud01,dc=akademia,dc=int
telephoneNumber: +78123793414
cn: Benny Flowers
dn: uid=s21711,ou=stud01,dc=akademia,dc=int
telephoneNumber: +78123439058
cn: Jacqueline Newton
Run Code Online (Sandbox Code Playgroud)
问题是:如何将其格式化为
Benny Flowers|+78123793414
JAcqueline Newton|+78123439058
Run Code Online (Sandbox Code Playgroud)
我走的最远的距离是:
ldapsearch -h ipaddress -p 389 -D "cn=func_01_acc,ou=admins,dc=akademia,dc=int" \
-w akademia.01 -b "ou=stud01,dc=akademia,dc=int" "(l=Torun)" sn cn telephonenumber -LLL |
grep sn: | grep dn: | sed …Run Code Online (Sandbox Code Playgroud)