Я пытаюсь написать пакетный скрипт, который выполняет следующие действия:Windows, партия: Sequence Number Generator в CSV файл
- Читать аргументы, вставленные в «startCounter» & «endCounter» переменная
- Имея значение шага 1
- Запись в параллельные файлы CSV в несколько каталогов. Весь файл CSV содержит одни и те же данные, только для записи в разные каталоги.
Я успешно проверил следующий код. По некоторым причинам, когда я изменяю значение «1006000» на некоторые другие значения, такие как «00000001» и т. Д., Сценарий не работает.
@ECHO OFF
for /l %%x in (1006000,1,1007000) do (
echo %%x
echo %%x>>C:\apache-jmeter-2.11\script\testdata1\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata2\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata3\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata4\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata5\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata6\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata7\ORDER_ID5.csv
echo %%x>>C:\apache-jmeter-2.11\script\ASAP\testdata8\ORDER_ID5.csv
)
Таким образом, я пытаюсь сделать более гибкий скрипт, который генерирует CSV файл, и имя файла CSV отображает общие записи, созданные с помощью пакетного сценария.
@ECHO OFF
set startCounter = 1000000
set endCounter = 1050000
set totalRecords = %endCounter%-%startCounter%
set name = NewDataGen_%startCounter%_to_%endCounter%_%totalRecords%.csv
for /l %%x in (%startCounter%,1,%endCounter%) do (
echo %%x
echo %%x>>%name%
)
Благодарим за помощь!
Какая это мерзость? Конечно, не баш! Это похоже на ... Windows, но вы говорите bash несколько раз. –
К сожалению, это пакетный скриптинг в Windows. – user2948219
Тогда почему на самом деле код говорит '#!/Bin/bash' вверху? –