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