解决 unexpected operator 报错问题

写了一个shell脚本,一直报如下错误:

server.sh: 38: [: start: unexpected operator

解决方法一

将ubuntu 默认的 shell 链接的 dash 改成传统的 bash
执行如下命令:

sudo dpkg-reconfigure dash

在弹出的框中选 no

解决方法二

== 改成 = ,因为在 dash 中默认的判断语句是 =

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章