目录
学习python风格, 优雅规范书写shell代码
Shell变量的数据类型默认是字符串型, 因此Shell在进行数值运算前, 要先把变量数据类型转为整型, 然后才能计算, 这样比较麻烦.
我选择使用let命令, $(( 运算式 ))或$[ 运算式 ]这三种方式来进行数值运算.
| 运算符 | 注释 |
|---|---|
| + | 加法 |
| - | 减法 |
| * | 乘法 |
| / | 除法 |
| % | 取余 |
| = | 赋值 |
实例1:
a="1"
b="7"
let c=${a}+${b}
echo ${c}

实例2:
a="5"
let a+=1
echo ${a}

实例3:
a="6"
let a++
echo ${a}

实例:
a="1"
b="6"
c=$(( ${a}+${b} ))
echo ${c}

实例:
a="1"
b="8"
c=$[ ${a}+${b} ]
echo ${c}

原文:https://www.cnblogs.com/zakzhu/p/11614369.html