寫了一個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 中默認的判斷語句是 =