问题描述
我想用输入文件扩展我当前的 ldapsearch 查询。 这是我目前仅用于一个特定 UID 的实际查询;
ldapsearch -h xxx.xxx.xxx.xxx -p 389 -b 'ou=My-OU,dc=MyDC' -w,somepwd -D'uid=someadmin,cn=Users,ou=My-OU,dc=MyDC' '(uid=someuid)' | awk '/STRING1*|STRING2*|STRING3*|STRING4*/'
我想输入一个包含 uid 的文件,而不是在管道进入 awk 过滤器之前的最后一个 ldapsearch 查询字段,并将结果输出到另一个文件中,该文件应该如下所示(每个结果都分开换行);
- UID1;ResultString1
- UID1;ResultString3
- UID2;ResultString1
- UID2;ResultString2
- UID3;ResultString1
- UID3:ResultString4
由于我在一个精简的系统上运行,实现这一点的首选方法是在 POSIX-Shell 或 BASH 中。
非常感谢任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)