码迷,mamicode.com
首页 > 系统相关 > 详细

shell数值计算

时间:2015-06-07 21:53:57      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:表达式

    在shell中,尤其是shell循环中,可能用到一些表达式的运算

    使用expr命令可以完成这个要求,如:

    x=$(expr $a + 1)

    完成了计算$a与1相加的运算并将值赋给了x

    类似算符还有

        $a | $b    如果$a非零则运算结果取$a值,否则取$b值

        $a & $b    只要有一个表达式为0,则运算结果为0,否则等于$a

    此外还有+ ,- ,* ,/ ,% ,= ,<= ,>= ,!=等运算

    注意,$a+$b这样的写法是非法的,必须严格的加空格在算符两侧:$a + $b才能得到运算结果。

shell数值计算

标签:表达式

原文地址:http://ibitcat.blog.51cto.com/10068172/1659337

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!