ldifmodify
Prev | Directory Server Tools | Next

## Name

ldifmodify — apply LDIF changes to LDIF

## Synopsis

`ldifmodify` source_file [changes_files...]

## Description

This utility can be used to apply a set of modify, add, and delete operations to entries contained in an LDIF file.

If standard input is used to specify source or changes, end your input with EOF (Ctrl+D on UNIX, Ctrl+Z on Windows).

## Options

The ldifmodify command takes the following options:

Command options:

`-c | --continueOnError`

  Continue processing even if there are errors.

  Default: false

`-o | --outputLDIF {file}`

  Write updated entries to {file} instead of stdout.

  Default: stdout

Utility input/output options:

`-t | --wrapColumn {wrapColumn}`

  Maximum length of an output line (0 for no wrapping).

  Default: 0

General options:

`-V | --version`

  Display Directory Server version information.

  Default: false

`-H | --help`

  Display this usage information.

  Default: false

## Exit Codes

0

  The command completed successfully.

> 0

  An error occurred.

## Examples

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.

Prev | Up | Next
ldifdiff | Home | ldifsearch