Shell 整數運算
詳情地址:? https://www.xiaobuteach.com/shell/base/int-calc.html?from=bili
Shell 整數運算
學過其它高級語言,會覺得Shell算術運算簡直五味雜陣。
可以理解Shell所有變量的類型都是字符串,所以無法通過直接的+、-、*進行算術運算。
1 常用運算符
常用運算符說明+加-減*乘/除%余**冪
2 整數運算方法
共5種整數運算方法。
指令說明(( ))內部賦值,無返回值。常用于while。$(( ))推薦使用。有返回值。$[ ]用法同$(( )) 。let能夠進行++、--。exp要求多,麻煩。
3 運算方法的基本使用
下面列出5種方法的基本使用。
文件04math-01type.sh
a=1
b=2
c1=$((a+b))
echo c1:$c1
((c2=a+b))
echo c2:$c2
c3=$[a+b]
echo c3:$c3
let c4=a+b
echo c4:$c4
c5=`expr $a + $b`
echo c5:$c5
標簽: