首先for循环的代码如下:
#!/bin/bash
#by authors wujinfan
#qiuhe
j=0
for (( i=1;i<=100;i++ ))
do
j=`expr $i + $j`
done
echo $j
~
在运行的时候遇到了“Syntax error: Bad for loop variable”这个问题,百度之后发现不是代码的问题,是由于ubuntu系统为了加快开机速度,用dash代替了传统的bash,只需要dpkg-reconfigure dash 命令,取消dash即可。