У меня есть куча CSV-файлов в каталоге. Я хочу прокрутить каждый файл, избавиться от первых 5 строк в каждом файле и записать оставшиеся строки в файл CSV «Consolidated_wo_first5.csv». Мои файлы «;» разделены.Как пропустить CSV-файлы, пропустить первые 5 строк и записать в консолидированный CSV
Мои окна Сценарий:
set sourcedir=C:\transport\in
set targetdir=C:\transport\out
for %%F in (%sourcedir%\*.csv) do (for %%f "skip=5 tokens=* delims=;" in (%%~nf) do echo %%a)>>%targetdir%\Consolidated_wo_first5.csv
Пример входного файла:
Row1 ;Row1;Row1
Row2;Row2;Row2
Row3;Row3;Row3
Row4;Row4;Row4
Row5;Row5;Row5
Row6;Row6;Row6
Row7;Row7;Row7
Спасибо за вашу помощь!
В соответствии с «дубликатами»: это не дубликаты данных, это повторение команды. Аасини сказал 'ПРИМЕЧАНИЕ: Вставьте @echo вне линии в начале вашего кода! 'Это подавляет повторение команды. – Stephan
Я настоятельно рекомендую удалить последнюю часть (начиная с *) Используя скрипт Aacini, [...] «*) из вопроса, потому что это не что иное, как дублирующий комментарий к ответу Аасини, который не вносит ничего полезного в вопрос ... – aschipfl