Я пытаюсь написать командный файл в Windows, который копирует / добавляет новый столбец в начале файла CSV. а затем заполняет значения 0 и 1 поочередно
Например:
F1,F2,F3
1,2,3
1,2,3
2,3,4
3,4,5
Теперь я хочу сначала добавить новый столбец и добавить к ним значения
бывший
F0,F1,F2,F3
0,1,2,3
1,1,2,3
0,2,3,4
1,3,4,5
Просто добавьте 0 для всех четных номеров строк и 1 для всех нечетных строк
Ниже приведен код, который я написал, но он просто добавляет 0 ко всем строкам, но я хочу, чтобы 0 и 1 попеременно
@echo off > newfile.csv & setLocal enableDELAYedeXpansion
for /f "tokens=* delims= " %%a in (J_CAFE27032018_090325.csv) do (
>> newfile.csv echo a,%%a
)
В эквиваленте c будет цикл for для всех четных и нечетных столбцов
for(i=0;i<n;i+2)
{
add 0
}
for(i=0;i<n;i++)
{
add 0
}
Не могли бы вы помочь мне с пакетным файлом, эквивалентным обходу всех нечетных и четных строк.