Я работаю с bash и пытаюсь сделать вызов curl url в цикле for.
Ниже мой простой вызов -
curl -v --header "Connection: keep-alive" "localhost:8080/user?userid=52010&client_id=20&attr=0"
И я пытаюсь заставить этот curl вызывать цикл 100 раз -
for ((i=1;i<=100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0" done
Я попытался запустить приведенный выше код, как он есть в командной строке, но он не работает, и это дает мне вот так -
>
Есть мысли, что я не так делаю?
Ответы:
Вы пропустили точку с запятой после URL.
Так должно быть:
источник
for ((i=1;i<=100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0"; sleep 3; done