基本介绍
学习如何在 shell 中进行各种运算操作。
基本语法
1. “$((运算式))”或“$[运算式]”
2. expr m + n (注意 expr 运算符间要有空格)
3. expr m - n
4. expr \*, /, % (乘,除,取余)
案例 1:计算(2+3)X4 的值
1、方式一:$((运算式))
#!/bin/bash
#第一种方式 $()
RESULT1=$(((2+3) * 4))
echo "RESULT1=$RESULT1"
2、方式二:$[运算式] (推荐)
#第二种方式 $[]
RESULT2=$[(2+3) * 4]
echo "RESULT2=$RESULT2"
3、方式三:expr
#第三种方式 expr
TEMP=`expr 2 + 3`
RESULT3=`expr $TEMP \* 4`
echo "RESULT3=$RESULT3"
案例 2:请求出命令行的两个参数[整数]的和
#求出两个参数的和
SUM=$[$1+$2]
echo "SUM=$SUM"