Я написал пакет для объединения нескольких CSV из текущего каталога в один, учитывая, что у моих CSV есть заголовок. Но файл, который я получаю, содержит символ пробела в конце каждой строки.
@echo off
pushd %~dp0
setlocal ENABLEDELAYEDEXPANSION
set cnt=1
for %%i in (*.csv) do (
if !cnt!==1 (
for /f "delims=" %%j in ('type "%%i"') do echo %%j >> merged.csv
) else if %%i NEQ merged.csv (
for /f "skip=1 delims=" %%j in ('type "%%i"') do echo %%j >> merged.csv
)
set /a cnt+=1
echo !cnt!
)