您的位置:首页 > 运维架构 > Shell

shell数值计算

2015-06-07 09:34 447 查看
在shell中,尤其是shell循环中,可能用到一些表达式的运算
使用expr命令可以完成这个要求,如:
x=$(expr $a + 1)
完成了计算$a与1相加的运算并将值赋给了x
类似算符还有
$a | $b 如果$a非零则运算结果取$a值,否则取$b值
$a & $b 只要有一个表达式为0,则运算结果为0,否则等于$a
此外还有+ ,- ,* ,/ ,% ,= ,<= ,>= ,!=等运算
注意,$a+$b这样的写法是非法的,必须严格的加空格在算符两侧:$a + $b才能得到运算结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: