在学习shell编程的过程中发现在对变量赋值的时候,let命令不起作用。
如下所示
count=1
let count=$count+1
echo $count
执行结果显示:let: not found
要想该shell脚本正确执行需要对其进行如下改变:
在终端中输入:
sudo dpkg-reconfigure dash
在弹出的窗口中选择No
重新执行脚本,便可以正确显示。
===========华丽的昏割线==============
原因是Ubuntu默认的shell在真正执行的时候指向的dash,因此需要关闭dash,才能使脚本在bash下运行