课程
/运维&测试
/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语句里面的 =~ 是什么意思