在基於debian的deepin或者Ubuntu上雙等號“==”和雙中括號“[[]]”不能使用的真相

使用的deepin-linux,今天寫shell腳本的時候,忽然發現

sh test.sh

會報錯[[: not found ,雙等號和雙中括號都不能使用了,很鬱悶,後來探索發現,sh其實是dash的別名,需要使用

bash test.sh

纔可以。用man sh,就可以發現其實是dash了。

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