Помогите написать батчевский скрипт для запуска запросов

Есть метод api который проверяет по логину есть ли у пользователя доступ в систему. Есть список пользователей. Как можно курл запустить в цикле для списка пользователей? curl -X GET "http://cas-auth.cas.prod.s.o3.ru/user/390833/logins" -H "accept: text/plain" метод

Там где 390833, должны быть разные переменные


Ответы (1 шт):

Автор решения: Anton Shchyrov

Пусть есть файл users.dat в котором в каждой строке записан идентификатор пользователя

390833
390835
390836
390837

Тогда можно написать файл test.bat в котором все эти идентификаторы будут проверены

for /f %%i in (users.dat) do curl -X GET "http://cas-auth.cas.prod.s.o3.ru/user/%%i/logins" -H "accept: text/plain"

Если же все идентификаторы идут последовательно с некоторым шагом, то можно вообще без дополнительного файла

rem Проверить идентификаторы от 390833 до 390837 с шагом 1
for /L %%i in (390833, 390837, 1) do curl -X GET "http://cas-auth.cas.prod.s.o3.ru/user/%%i/logins" -H "accept: text/plain"
→ Ссылка