Meu script em lote não está funcionando No Informatica Server ..Mas trabalhando em minha máquina Local

0
@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

Estou tentando remover a última linha em branco que é gerada pelo arquivo do Informatica Target Flat.

Por favor, ajude-me com a solução correta, o script acima está trabalhando no sistema local, mas não no Informatica Command Task (a única coisa que a sua impressão é o comando Echo).

    
por Chetana Naidu 22.10.2016 / 16:40

1 resposta

-2

Execute a tarefa da sessão como pré-sessão ou comando de sessão, em vez de tarefa de comando

    
por 14.08.2018 / 22:08