linux shell for循环syntax error: bad for loop variable

inux shell for循环syntax error: bad for loop variable

for循环如下

[php]for ((i=0; i<3; i++));
do
echo $i
done[/php]

在PC机上测试OK,helper2416板子上运行失败,提示syntax error: bad for loop variable

原因:板子上的shell是ash不是bash,不支持这种形式的for写法

解决方法: 第一句改成如下

[php]for i in `seq 10000`;[/php]

文 / Aex
LEAVE A REPLY
loading