比较ldapsearch和ldif文件的输出,检查属性是否匹配

时间:2018-08-20 07:49:31

标签: linux ldif

LDAP搜索输出存储在LDIF文件中,我们需要比较两个ldif(由某些操作形成的文件)。对于“ hi = 1234,u = t,q = hello”,我们需要比较两个文件中的属性并检查缺少的属性,也许两个文件都有不同数量的条目,我们需要对其进行排序并比较条目及其属性并显示输出-缺少哪个条目或属性。

**LDAP search - LDIF files(txt files)**

    cn=hi=1234,u=t,q=hello
    cn=dhfsdjhf
    orclguid=187319824730298750
    objectclass=add
    objectclass=change

    hi=12eryu,u=thh,lo=leliyasjhd
    cn=dhfsdjhfdfj
    orclguid=187319824730298erewm

    **ldif files(txt files)**

    hi:1234,u=t,q=hello
    cn:dhfsdjhf
    objectclass=add
    objectclass=change

    hi:12eryu,u=thh,lo=leliyasjhd
    cn:dhfsdjhfdfj

export ORACLE_HOME=/u01/IDMTOP/products/dir/oid
export ORACLE_INSTANCE=/u01/IDMTOP/config/instances/oid1
/u01/IDMTOP/products/dir/oid/bin/ldapsearch -p 3060 -D cn=***** -w ****** -L -b "cn=Groups,dc=us,dc=oracle,dc=com" "objectclass=*"  > $1/groups.ldif
sed 's/dn: cn/cn/g' $1/groups.ldif

在此之后,我不知道如何比较两个ldif的输出

0 个答案:

没有答案