let命令

 

在學習shell編程的過程中發現在對變量賦值的時候,let命令不起作用。

如下所示

count=1

let count=$count+1

echo $count

執行結果顯示:let: not found

要想該shell腳本正確執行需要對其進行如下改變:

在終端中輸入:

sudo dpkg-reconfigure dash

在彈出的窗口中選擇No

重新執行腳本,便可以正確顯示。

 

原因是ubuntu默認的shell在真正執行的時候指向的dash,因此需要關閉dash,才能使腳本在bash下運行

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