不见子都
2019-10-13 18:06
i=$((i+1))为什么要加上两层括号?
shell里只有字符型,所以i=0是将字符0赋给了变量i,如果要执行数字计算,需要使用双括号,才能将0计算为1,2,3。如果去掉双括号,会显示为"0+1+1+1"相当于拼接字符。
Shell典型应用之主控脚本实现
37196 学习 · 39 问题
相似问题
回答 2
回答 1
回答 4
回答 3