shell的几种运算方法

a.expr正常的加法乘除运算    注:expr只能进行整数运算

    expr 2 + 2

    expr 2 - 2

    expr 2 \* 2

    expr 2 / 2

    注意:

        1.运算符及计算的数字左右都有至少一个空格

        2.使用乘号,必须使用反斜线屏蔽其特定含义

b.expr引用变量

    用法1

    #i=1

    #i=`expr $i + 1`

    

    用法2

    #a=2

    #b=3

    #expr $[a+b]  或者 #expr $[$a+$b]

c.$(())的用法    注:效率最高的计算方法

    #((a=1+2**3-4%3))

    #echo $a


d.let的用法

    #i=1

    #let i=i+100

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1783083如需转载请自行联系原作者

weilovepan520

你可能感兴趣的:(shell的几种运算方法)