Como no bash, no zsh , isso funciona:
printf '%s ' {2..23..3}; echo
Como isso também funciona:
set -- {2..23..3}
for i
do echo "$i"
done
Assim:
set -- {2..23..3}
for i; do
echo "$i"
done
Assim:
for i in {0..20..2}
do
echo "$i"
done
O que funciona no zsh, mas não no bash, é o range com variáveis:
a=2 b=23 c=3
set -- {$a..$b..$c}
for i
do echo $i
done