1.使用 num=expr 数值1 符号 数值2
数值1与数值2还有符号之间需要空格(数值1 空格 符号 空格 数值2)

#!/bin/bash
echo “使用expr”
echo “加法”
num1=`expr 5 + 4`
echo $num1
echo ------
echo “减法”
num2=`expr 5 - 4`
echo $num2
echo ------
echo “乘法”
num3=`expr 4 \* 5`
echo $num3
echo ------
echo “除法”
num4=`expr 8 / 4`
echo $num4
echo ------
echo “求余”
num5=`expr 5 % 4`
echo $num5

2.使用 num=$((数值1符号数值2))

#!/bin/bash
echo '$(())'
echo “加法”
num1=$((5+5))
echo $num1
echo ------
echo “减法”
num2=$((5-4))
echo $num2
echo ------
echo “乘法”
num3=$((5*4))
echo $num3
echo ------
echo “除法”
num4=$((6/3))
echo $num4
echo ------
echo “求余”
num5=$((4%3))
echo $num5

3.使用 num=$[数值1符号数值2]

#!/bin/bash
echo '使用$[]'
echo “加法”
num1=$[5+5]
echo $num1
echo ------
echo “减法”
num2=$[5-4]
echo $num2
echo ------
echo “乘法”
num3=$[5*4]
echo $num3
echo ------
echo “除法”
num4=$[6/3]
echo $num4
echo ------
echo “求余”
num5=$[4%3]
echo $num5

4.使用 ((num=数值1符号数值2))

#!/bin/bash
echo '使用(())'
echo “加法”
((num1=5+5))
echo $num1
echo ------
echo “减法”
((num2=5-4))
echo $num2
echo ------
echo “乘法”
((num3=5*4))
echo $num3
echo ------
echo “除法”
((num4=6/3))
echo $num4
echo ------
echo “求余”
((num5=4%3))
echo $num5

5.使用 let num=数值1符号数值2

echo '使用let'
echo “加法”
let num1=5+5
echo $num1
echo ------
echo “减法”
let num2=5-4
echo $num2
echo ------
echo “乘法”
let num3=5*4
echo $num3
echo ------
echo “除法”
let num4=6/3
echo $num4
echo ------
echo “求余”
let num5=4%3
echo $num5
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐