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

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

写了个for循环如下
for ((i=0; i<3; i++));
do
    echo $i
done
在PC机上测试OK,helper2416板子上运行失败,提示syntax error: bad for loop variable

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

解决方法: 第一句改成如下
for i in `seq 10000`;
作者:帅得不敢出门 程序员群:31843264

你可能感兴趣的:(linux shell for循环syntax error: bad for loop variable)