Para bucle para curling en varias páginas con API

Estoy intentando rastrear un website para search páginas usando una API. Cuando emito el command

cd desktop/mysite ; curl -O https://api.mysite.com/info?page=2 

Obtengo los datos en el escritorio. Luego quise recorrer las páginas de 2 a 100. No puedo get los files json en mi escritorio. ¿Alguien puede corregir mi código?

 for ((i=1;i<=100;i++)); do cd desktop/mysite curl -O https://api.mysite.com/info?page=i done 

Solutions Collecting From Web of "Para bucle para curling en varias páginas con API"

Necesita usar $i lugar de i . El primero se reemplaza por el valor de i , mientras que el segundo es meramente text.

 cd desktop/mysite # If this is invariant then it does not need to be in the loop for ((i=1;i<=100;i++)); do curl -O "https://api.mysite.com/info?page=$i" done