shell (( )) 进行整数运算

(( ))用于整数运算。

语法

((变量=表达式))

表达式中含变量时,变量前不需要$。

(( )) 其中必须要有赋值。将表达式的计算结果赋值给变量。

示例

文件04math-03method2.sh

#!/bin/bash

a=7
b=2

echo a:$a
echo b:$b

((c1=a+b))
((c2=a-b))
((c3=a*b))
((c4=a/b))
((c5=a%b))
((c6=a**b))
echo 加:$c1
echo "减:$c2"
echo "乘: $c3"
echo "除: $c4"
echo "余: $c5"
echo "幂: $c6"