では>>69の解答(こんなコード書かないで普通にwhile使うわw)

iterator() {
 case $iterator in
  ?) eval ": \$(($3)); [ \$(($2)) = 1 ]" ;;
  *) eval ": \$(($1)); iterator=1" ;;
 esac
}
alias forloop="iterator=; while iterator"

forloop i=0 'i < 2' i+=1; do
 forloop j=0 'j < 10' j+=2; do
  echo "$i $j"
 done
done