首页 > 代码库 > linux命令:浅谈shell中如何进行算术运算

linux命令:浅谈shell中如何进行算术运算

1、let 算术运算表达式

       let C=$A+$B

eg: A=3  B=5  let C=$A+$B

   echo $C 

[root@xuelinux test]# A=3

[root@xuelinux test]# B=3

[root@xuelinux test]# let C=$A+$B

[root@xuelinux test]# echo $C

6


2、$[算术运算表达式]

       C=$[$A+$B]

eg: A=2  B=6  C=$[$A+$B]

    echo $C

[root@xuelinux test]# A=2

[root@xuelinux test]# B=6

[root@xuelinux test]# C=$[$A+$B]

[root@xuelinux test]# echo $C

8


3、$((算术运算表达式))

       C=$(($A+$B))

eg: A=6   B=7   C=$(($A+$B))

    echo $C

[root@xuelinux test]# A=6

[root@xuelinux test]# B=7

[root@xuelinux test]# C=$(($A+$B))

[root@xuelinux test]# echo $C

13


4、expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用

       C=`expr $A + $B`

 eg: A=5   B=6   C=`expr $A + $B`

     echo $C

[root@xuelinux test]# A=5

[root@xuelinux test]# B=6

[root@xuelinux test]# C=`expr $A + $B`

[root@xuelinux test]# echo $C

11



本文出自 “学linux历程” 博客,请务必保留此出处http://woyaoxuelinux.blog.51cto.com/5663865/1863517

linux命令:浅谈shell中如何进行算术运算