今天在ubuntu下编译脚本时遇到 unexpected operator 的报错,脚本在其他平台可以正常运行,编码也没有问题。
搜索一番之后发现ubuntu系统默认的shell是用的dash shell,所以导致有的shell脚本会报错,使用 sudo dpkg-reconfigure dash 命令,然后选择 no 来移除默认的dash。
然后再次编译可以正常运行。
今天在ubuntu下编译脚本时遇到 unexpected operator 的报错,脚本在其他平台可以正常运行,编码也没有问题。
搜索一番之后发现ubuntu系统默认的shell是用的dash shell,所以导致有的shell脚本会报错,使用 sudo dpkg-reconfigure dash 命令,然后选择 no 来移除默认的dash。
然后再次编译可以正常运行。