@echo off
setlocal enableextensions disabledelayedexpansion
echo print this line
set "firstLineReady="
(
    for /F "eol=$ delims=" %%a in (DCRs_*.csv) DO (
        if defined firstLineReady (echo()
        set "firstLineReady=1"
        <nul set /p "=%%a"
    )
) > NewFile.csv
echo I am done 
Type NewFile.csv > DCRs_*.csv
del NewFile.csv

Я пытаюсь удалить последнюю пустую строку, созданную файлом Informatica Target Flat.

Пожалуйста, помогите мне с правильным решением, приведенный выше скрипт работает в локальной системе, а не в Informatica Command Task (единственное, что его печатает, это команда Echo).

1 ответ1

-2

Запустите его под задачей сеанса как команду перед сеансом или после сеанса вместо командного задания.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .