Terminal Commands: For loop with echo

I've never used commands in terminal like this before but I know its possible. How would I for instance write:

for (int i = 0; i <=1000; i++) {
    echo "http://example.com/%i.jpg",i
}

Solution 1:

The default shell on OS X is bash. You could write this:

for i in {1..100}; do echo http://www.example.com/${i}.jpg; done

Here is a link to the reference manual of bash concerning loop constructs.

Solution 2:

for ((i=0; i<=1000; i++)); do
    echo "http://example.com/$i.jpg"
done

Solution 3:

Is you are in bash shell:

for i in {1..1000}
do
   echo "Welcome $i times"
done

Solution 4:

jot would work too (in bash shell)

for i in `jot 1000 1`; do echo "http://example.com/$i.jpg"; done

Solution 5:

By using jot:

jot -w "http://example.com/%d.jpg" 1000 1