Herramienta csv2ldif: Creación de un archivo LDIF a partir de un archivo CSV

Utilice la herramienta csv2ldif para crear un archivo LDIF a partir de un archivo CSV. A continuación, se puede utilizar el archivo LDIF como entrada de origen para DXmodify.
cad140es
Utilice la herramienta csv2ldif para crear un archivo LDIF a partir de un archivo CSV. A continuación, se puede utilizar el archivo LDIF como entrada de origen para DXmodify.
csv2ldif dirige su salida a la salida estándar. Para crear un archivo LDIF, redirija la salida a un nombre de archivo.
Este comando presenta el siguiente formato:
csv2ldif options numfields LDTfile CSVfile
  • opciones
    Seleccione una o más de las siguientes opciones:
    • -b
      archivoincorrecto
      Especifica el nombre del archivo de salida para las líneas de CSV con formato incorrecto.
    • -d
      Permite duplicar los nodos principales que se van a generar.
    • -f
      factor de ramificación
      Especifica el número de factores de ramificación. El valor predeterminado es 32.
      Nota
      Se trata de una opción de bajo nivel. No la utilice a menos que se lo pida el Soporte técnico de CA.
    • -i
      Numberoflines
      Ignora las primeras líneas NumberofLines del archivo CSV.
    • -s
      sep
      Define un separador de campo (el valor predeterminado es una coma)
  • numfields
    Especifica el número total de campos definidos en el archivo CSV de entrada.
  • LDTfile
    Especifica el nombre del archivo LDT.
  • CSVfile
    Especifica el nombre del archivo CSV de entrada.
    Nota
    : El archivo CSV debe utilizar una codificación UTF-8, de lo contrario, se dañarán los caracteres que contienen diacríticos o ligaduras. Se puede convertir un archivo creado utilizando el conjunto de caracteres de Windows con la siguiente utilidad:
    iconv -f WINDOWS-1252 -t UTF8 CVSfile > newCSVfile
Ejemplo: Conversión de datos de un archivo CSV de muestra utilizando un archivo LDT
El siguiente comando utiliza la utilidad csv2ldif para convertir los datos CSV en LDIF:
csv2ldif -i 1 7 acme.ldt acme.csv > acme.ldi
El resultado se redirige al archivo acme.ldi. A continuación se muestra una parte del archivo acme.ldi:
dn: o=Acme, c=US oc: organization dn: ou=Administration, o=Acme, c=US oc: organizationalUnit dn: cn=Fred Jones, ou=Administration, o=Acme, c=US oc: organizationalPerson postalAddress: 11 Main Street $ Newtown surname: Jones title: Manager telephonenumber: +1 (123) 456 7890 telephonenumber: +1 (987) 654 3210 dn: ou=Sales, o=Acme, c=US oc: organizationalUnit
El número de teléfono aparece dos veces ya que es un atributo con varios valores