ldifmodify — apply LDIF changes to LDIF
ldifmodify
{options} source [changes]
This utility can be used to apply a set of modify, add, and delete operations against data in an LDIF file.
The following options are supported.
-c, --continueOnError
Continue processing even if there are errors
-o, --outputLDIF {file}
Write updated entries to {file} instead of stdout
Default value: stdout
-V, --version
Display version information.
-?, -H, --help
Display usage information.
The following example demonstrates use of the command.
$ cat /path/to/newuser.ldif dn: uid=newuser,ou=People,dc=example,dc=com uid: newuser objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson objectClass: top cn: New User sn: User ou: People mail: newuser@example.com userPassword: changeme $ cat /path/to/newdiff.ldif dn: uid=newuser,ou=People,dc=example,dc=com changetype: modify add: userPassword userPassword: secret12 - delete: userPassword userPassword: changeme - add: description description: A new description. $ ldifmodify -o neweruser.ldif /path/to/newuser.ldif /path/to/newdiff.ldif $ cat neweruser.ldif dn: uid=newuser,ou=People,dc=example,dc=com uid: newuser objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson objectClass: top cn: New User sn: User ou: People mail: newuser@example.com userPassword: secret12 description: A new description.