当前位置: 代码迷 >> 综合 >> shell编程中for循环中遇到“Syntax error: Bad for loop variable”问题以及解决的办法
  详细解决方案

shell编程中for循环中遇到“Syntax error: Bad for loop variable”问题以及解决的办法

热度:92   发布时间:2023-12-16 00:07:08.0

首先for循环的代码如下:

#!/bin/bash
#by authors wujinfan
#qiuhe  j=0for (( i=1;i<=100;i++ ))
doj=`expr $i + $j`
doneecho $j
~       

在运行的时候遇到了“Syntax error: Bad for loop variable”这个问题,百度之后发现不是代码的问题,是由于ubuntu系统为了加快开机速度,用dash代替了传统的bash,只需要dpkg-reconfigure dash 命令,取消dash即可。

  相关解决方案