写了一个shell脚本,一直报如下错误:
server.sh: 38: [: start: unexpected operator
解决方法一
将ubuntu 默认的 shell 链接的 dash 改成传统的 bash
执行如下命令:
sudo dpkg-reconfigure dash
在弹出的框中选 no
解决方法二
将 ==
改成 =
,因为在 dash 中默认的判断语句是 =
写了一个shell脚本,一直报如下错误:
server.sh: 38: [: start: unexpected operator
将ubuntu 默认的 shell 链接的 dash 改成传统的 bash
执行如下命令:
sudo dpkg-reconfigure dash
在弹出的框中选 no
将 ==
改成 =
,因为在 dash 中默认的判断语句是 =