壳牌|意外标记附近的语法错误`('for循环之前'

时间:2016-02-21 13:36:53

标签: shell

我在shell中有以下代码片段:

Count=10;
for  ( i=1 ; i<=$Count ; i++ )
do
#Some Operations                
done

在运行上面的代码时,它给出了以下错误

123: line 2: syntax error near unexpected token `('
123: line 2: `for  ( i=1 ; i<=$Count ; i++ )'

此代码工作正常,但突然间它开始出现此错误。 试了很多东西,但它没有用。

1 个答案:

答案 0 :(得分:0)

您需要使用双括号:

Count=10;
for (( i=1 ; i<=$Count ; i++ ))
do
 echo $i
done