Я пытаюсь создать файл импорта ldif. У меня есть 2 файла, один с DN, а другой с employeeNumber, они совпадают по строке за строкой.
Вот код, который не работает:
@ echo on
:: Установить каталог ввода BATCH
set batchdir = e: \ Meta
:: Установить входной файл, содержащий список серверов
установить infile =% batchdir% \ DDNs3
set infile2 =% batchdir% \ DDNs4
:: Если существует, мы удаляем выходной файл
Rm DDNs3.ldif
:: Для цикла ниже обрабатывать каждую строку в списке ввода.
FOR / F "токены = * delims =" %% i IN (% infile%) do (
FOR / F "токены = * delims =" %% k IN (% infile2%) do (
Echo dn: %% i
Echo changetype: изменить
Эхо заменяет: employeeNumber
Эхо employeeNumber: %% k
)
) >> DDNs3.ldif
Я пробовал несколько вариантов, в том числе:
:: Для цикла ниже обрабатывать каждую строку в списке ввода.
FOR / F "токены = * delims =" %% i IN (% infile%) do (
Echo dn: %% i
Echo changetype: изменить
Эхо заменяет: employeeNumber
FOR / F "токены = * delims =" %% k IN (% infile2%) do (
Эхо employeeNumber: %% k
эхо.
)
) >> DDNs3.ldif