I have gotten the following to work:
for i in {2..10} do echo \"output: $i\" done
It produces a bunch of lines of output: 2
output: 2
Here it worked on Mac OS X.
It includes the example of a BSD date, how to increment and decrement the date also:
for ((i=28; i>=6 ; i--)); do dat=`date -v-${i}d -j "+%Y%m%d"` echo $dat done