Execute a tarefa da sessão como pré-sessão ou comando de sessão, em vez de tarefa de comando
@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).
Execute a tarefa da sessão como pré-sessão ou comando de sessão, em vez de tarefa de comando
Tags command-line batch