但是运行时总是报下面这个错,如下:
test11-loop.sh: 5: Syntax error: Bad for loop variable
几经查找语法,没有问题,后来在网上找到问题原因:
代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼。解决方法是 取消dashsudo dpkg-reconfigure dash在选择项中选No,即可。