1. 程式人生 > >shell編程之數值運算

shell編程之數值運算

推薦 exp test 優先級 expr 優先 數值運算 小括號 shell編程

declare -r 變量名=變量1+變量2
[root@192 test]# aa=11
[root@192 test]# bb=22
[root@192 test]# declare -i cc=$aa+$bb
[root@192 test]# echo $cc
33
[root@192 test]# dd=$(expr $aa + $bb) 註意:expr後面的加號前後有空格
[root@192 test]# echo $dd
33
[root@192 test]# ee=$(($aa+$bb)) 推薦使用
[root@192 test]# echo $ee
33
[root@192 test]# gg=$[$aa+$bb]
[root@192 test]# echo $gg
33
[root@192 test]# aa=$(((11+3)*2-1)) 小括號優先級高
[root@192 test]# echo $aa
27

shell編程之數值運算