ubuntu運行sh顯示unexpected operator

1. 第一個緣由,bash是sh的superset,可能使用的sh不支持[],換成bash,也許能夠解決。
2.ubuntu的sh默認解釋器,是dash,因此明確指定爲bash執行,或者修改默認解釋器。
方法:ubuntu

sudo dpkg-reconfigure dash

選擇no便可.bash

相關文章
相關標籤/搜索