#!/bin/bashi=1sum=0while [ $i -le 100 ]do let sum=sum+$i let i++
done
在写一个简单的循环脚本时,报错 let: not found,在ubuntu默认是指向bin/dash解释器的,dash是阉割版的bash,其功能远没有bash强大和丰富.并且dash不支持let和i++等功能.
解决办法:
sudo dpkg-reconfigure dash 选择 "否", 表示用bash代替dash