有一个shell脚本,语句分明没错,之前也能正常运行,但是在这台debian系统上却报错。

网上搜寻了一番,原来是debian默认的shell程序不是bash,而是dash。

所以解决方法很简单,只需要将dash关闭就行了。

运行命令

sudo dpkg-reconfigure dash

在弹出的窗口选择No即可。