shell数学运算let、(())、[]、expr和bc
1、利用let执行数学运算。使用let执行运算时,变量名之前不需要添加$。
![shell数学运算let、(())、[]、expr和bc](https://exp-picture.cdn.bcebos.com/50189b40102a04e228ff06f72b7aa010bd33c2f1.jpg)
2、利用(())执行数学运算。使用(())执行算数运算时,变量名之前可以加$,也可不加$。
![shell数学运算let、(())、[]、expr和bc](https://exp-picture.cdn.bcebos.com/2a1ecb460596b814c28d89b643d246fe464e22f6.jpg)
3、利[ ]执行数学运算。使用[ ]执行算数运算时,变量名之前可以加$,也可不加$。
![shell数学运算let、(())、[]、expr和bc](https://exp-picture.cdn.bcebos.com/58021a0148fe1e420a363864c2299a88381303f6.jpg)
4、使用expr执行数学运算。expr变量名之前必须加$,且变量名与运算符号之间必须留一个空格,不然不执行算数运算。expr不支持自增减运算,也不支持简写。
![shell数学运算let、(())、[]、expr和bc](https://exp-picture.cdn.bcebos.com/04201aa355e983ae998a659f68efe078153169f6.jpg)
1、利用let执行数学运算。使用let执行运算时,变量名之前不需要添加$。
2、利用(())执行数学运算。使用(())执行算数运算时,变量名之前可以加$,也可不加$。
3、利[ ]执行数学运算。使用[ ]执行算数运算时,变量名之前可以加$,也可不加$。
4、使用expr执行数学运算。expr变量名之前必须加$,且变量名与运算符号之间必须留一个空格,不然不执行算数运算。expr不支持自增减运算,也不支持简写。