Bash脚本,出现(standard_in)1:syntax error报错,是什么原因?具体代码如图

使用shell脚本处理数组时,这个坑爹的问题不停地报错,让我一度以为是自己代码写的有问题,上网查了以后,才知道是shell内部的问题解决方法:我们先看下/bin/sh,发现它被指向了dash,怎么解决呢,将它指向bashsudo dpkg-reconfigure dash
执行这条命令,会出现一个窗口,选择"否",然后再执行之前的命令,可以看到/bin/sh已经指向bash了,再去执行shell脚本就没有问题了}

我要回帖

更多关于 source ~/.bash_profile 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信