当前位置: IT大杂烩 > Ubuntu  > linux shell scripts:Syntax error: Bad for loop variable

linux shell scripts:Syntax error: Bad for loop variable

www.someabcd.com  网友分享于:Jun 8, 2018 6:03:11 PM

标签:style   ar   使用   sp   for   div   on   代码   ad   

运行脚本报错

#!/bin/bash

s=0
for (( i=1; i<=100; i++ ))
do
	s=$(( $s + $i ))
done

echo $s

sh add.sh 报错:

add.sh: 4: Syntax error: Bad for loop variable

代码没有错误,Ubuntu为了加快开机速度,用dash代替bash。

解决办法:取消dash,使用bash:

sudo dpkg-reconfigure dash

选择No选项

linux shell scripts:Syntax error: Bad for loop variable

标签:style   ar   使用   sp   for   div   on   代码   ad   

发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
Copyright ©2018  IT大杂烩  版权所有  京ICP备11030978号-1 网站地图