解決 unexpected operator 報錯問題

寫了一個shell腳本,一直報如下錯誤:

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

解決方法一

將ubuntu 默認的 shell 鏈接的 dash 改成傳統的 bash
執行如下命令:

sudo dpkg-reconfigure dash

在彈出的框中選 no

解決方法二

== 改成 = ,因爲在 dash 中默認的判斷語句是 =

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