运算符
基本介绍
学习如何在shell中进行各种运算操作。
基本语法
1)"$((运算式))"
或"$[运算式]"
,更推荐第二种方式。
2)expr m+n
注意:expr运算符键要有空格。
3)expr \*,/,% 乘,除,取余
应用实例
案例1:计算(2+3)× 4 的值
#!/bin/bash
RESULT1=$(((2+3)*4))
echo "result1=$RESULT1"
RESULT2=$[(2+3)*4]
echo "result2=$RESULT2"
# expr 使用要加空格
TEMP=$(expr 2 + 3)
RESULT3=$(expr $TEMP \* 4)
echo "result3=$RESULT3"
案例2:请求出命令行的两个参数[整数]的和。
RESULT=$[$1+$2]
echo "两个整数之和=$RESULT"