syntax error: Bad for loop variable

在ubuntu下跑一个测试脚本,提示for 循环的语法错误,查了一下,系统启动问题。
代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼。
解决方法是 取消dash
sudo dpkg-reconfigure dash
在选择项中选No,即可。
dash 好像是Debian的版本。

Bookmark the permalink.

Comments are closed.