在bash中增加两个步长不同的变量

在bash中增加两个步长不同的变量,bash,for-loop,iterator,Bash,For Loop,Iterator,我有两个迭代器I和j;i从1开始,递增1,其中j从12开始,递增30。有没有一种方法可以将其合并到一个for循环中 我正在寻找一个类似于 iLast=41 jLast=1200 for ((i=1,j=12;i=<$iLast,j=<$jLast;i++,j++));do COMMAND1 COMMAND2 done iLast=41 jLast=1200 对于((i=1,j=12;i=$for)((i=1,j=12;iThanks!但是,

我有两个迭代器I和j;i从1开始,递增1,其中j从12开始,递增30。有没有一种方法可以将其合并到一个for循环中

我正在寻找一个类似于

iLast=41
jLast=1200

for ((i=1,j=12;i=<$iLast,j=<$jLast;i++,j++));do
          COMMAND1
          COMMAND2
done
iLast=41
jLast=1200

对于((i=1,j=12;i=
$for)((i=1,j=12;iThanks!但是,复制粘贴该行会导致此错误```-bash:syntax error near unexpected token`(````你使用的是什么版本的
bash
),在3.2和4.4中效果很好,在CentOS7上至少是4.2.46它起作用了……我一定是在草率地复制
$ for ((i=1,j=12; i<= 5 && j<=1000;i+=1,j+=30 ));do echo i=$i j=$j; done
i=1 j=12
i=2 j=42
i=3 j=72
i=4 j=102
i=5 j=132