变量自增的实现方法有很多种:
1 | (1) i=`expr $i + 1` |
expr方式变量自增-实例测试如下:
为了平台通用性建议使用expr方式
1 | #!/bin/bash |
测试结果:
1 | [root@localhost ~]# sh -x test.sh |
let方式
1 | #!/bin/bash |
测试结果:
1 | [root@localhost ~]# sh -x test.sh |
((i++))方式
1 | #!/bin/bash |
测试结果:
1 | [root@localhost ~]# sh -x test.sh |
“i=$[$i+1]方式”
1 | #!/bin/bash |
测试结果
1 | [root@kibana-53 ~]# sh -x test.sh |
“i=$(( $i + 1 ))”方式
1 | #!/bin/bash |
测试结果:
1 | + num=0 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/02/14/Shell变量自增/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!