Ich arbeite mit Bash und versuche, einen Curl-URL-Aufruf in einer For-Schleife durchzuführen.
Unten ist mein einfacher Curl-Aufruf -
curl -v --header "Connection: keep-alive" "localhost:8080/user?userid=52010&client_id=20&attr=0"
Und ich versuche, diesen Curl 100 Mal in einer For-Schleife aufrufen zu lassen -
for ((i=1;i<=100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0" done
Ich habe versucht, den obigen Code so auszuführen, wie er in der Befehlszeile steht, aber es funktioniert nicht und ich bekomme folgendes Ergebnis -
>
Irgendwelche Ideen, was ich falsch mache?
Antwort1
Nach der URL fehlt ein Semikolon.
Es sollte sein:
for ((i=1;i<=100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0"; done