Ubuntu14.04 shell 语法报错:Syntax error: Bad for loop variable
今天在一台Ubuntu14.04的机子上运行脚本出现:Update.sh: Syntax error: Bad for loop variable具体行: for((i=1;i<=9;i++));do此脚本在其他机子(UBuntu16.04)上可以正常运行,以上代码对于标准的bash来说没有错误,原因在于系统默认用的是dash,所以报错。原因是Ubuntu为了加快开机速度,用dash代替了bash,