Shell 基本运算,数字加减乘除,数字大于小于等于判断

加减乘除

运算符 描述
+ 加法
- 减法
* 乘法
/ 除法
% 求余

代码示例

#!/bin/bash

num1=10
num2=9

num=$(($num1 + $num2 - 10)) 
echo $num # 9

num=$(($num1 - $num2 * 9 + 100))
echo $num # 29

num=$(($num1 / $num2 + 9))
echo $num # 10

num=$(($num1 * $num2 / 45 + 2))
echo $num # 4

num=$((100 % 9))
echo $num # 1

数字大小判断

运算符 描述
!= 不等于
== 等于
> 大于
>= 大于等于
< 小于
<= 小于等于

代码示例

#!/bin/bash

num1=10
num2=9

if (( $num1 != $num2 ))
then
    echo 'num1 不等于 num2'
fi

if (( $num1 == $num2 + 1 ))
then
    echo 'num1 等于 num2 + 1'
fi

if (( $num1 > $num2 ))
then
    echo 'num1 大于 num2'
fi

if (( $num1 >= $num2 ))
then
    echo 'num1 大于等于 num2'
fi

if (( $num1 < $num2 ))
then
    echo 'num1 小于 num2'
fi

if (( $num1 <= $num2 ))
then
    echo 'num1 小于等于 num2'
fi

猜你喜欢

转载自blog.csdn.net/yao1500/article/details/106122070