Shell 计算工具二:$(()) 、let 、$[]、expr

((表达式))

(( )) 的功能:

  • 支持整数型的计算,不支持浮点型和字符串等
  • 支持逻辑判断,表达式为真则为1,假则为0
  • 支持三目运算符,但三目运算符最终返回结果需要为整数型的数字

示例:
Shell 计算工具二:$(()) 、let 、$[]、expr

let

let :用来执行算数运算和数值表达式测试。
示例:
Shell 计算工具二:$(()) 、let 、$[]、expr

$[运算式]

示例:
Shell 计算工具二:$(()) 、let 、$[]、expr

expr

expr可以用来做加,减,乘,除,取余 等各种运算:
注意:

  • 表达式和运算符之间要有空格
  • 完整的表达式要使用反引号括起来

示例:
Shell 计算工具二:$(()) 、let 、$[]、expr