linux 脚本 变量相加,shell脚本(变量的运算)

变量的运算

方法一:expr

(直接命令行操作即可)

##加减乘除

[root@localhost ~]# num1=10

[root@localhost ~]# num2=16

[root@localhost ~]# expr $num1 + num2

25

[root@localhost ~]# expr $num2 - num1

6

[root@localhost ~]# expr $num1 \* num2

160

[root@localhost ~]# expr $num2 \ num1 #默认不显示小数,取整

1

方法二:$(())

$符号加(())

[root@localhost ~]# num1=10

[root@localhost ~]# num2=16

[root@localhost ~]# echo $(($num1+$num2)) #加

26

[root@localhost ~]# echo $(($num1-$num2)) #减

-6

[root@localhost ~]# echo $(($num1*$num2)) #乘

160

[root@localhost ~]# echo $(($num2/$num1)) #除,默认取整数,不显示小数

1

方法三:$[]

$符号加[]

[root@localhost ~]# num1=10

你可能感兴趣的:(linux,脚本,变量相加)