課程
/運維&測試
/Linux
/Shell典型應用之主控腳本實現
i=$((i+1))為什么要加上兩層括號?
2019-10-13
源自:Shell典型應用之主控腳本實現 2-2
正在回答
shell里只有字符型,所以i=0是將字符0賦給了變量i,如果要執行數字計算,需要使用雙括號,才能將0計算為1,2,3。如果去掉雙括號,會顯示為"0+1+1+1"相當于拼接字符。
舉報
應用shell實現案例主控腳本,握如何編寫主控腳本
2 回答場景控制腳本課程中的numbers="${numbers} | ${i}"是什么意思?
1 回答我用man查看ls,里面沒有大寫的i這個選項
4 回答腳本里for循環in后面的命令為什么用引號?
1 回答2-1 Shell腳本之場景控制腳本(上)
3 回答exit 0 和exit 1 是一樣的么? if語句里面的 =~ 是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-02
shell里只有字符型,所以i=0是將字符0賦給了變量i,如果要執行數字計算,需要使用雙括號,才能將0計算為1,2,3。如果去掉雙括號,會顯示為"0+1+1+1"相當于拼接字符。