文章预览
(点击 上方公众号 ,可快速关注) 来 源:程默 http://www.cnblogs.com/chengmo/archive/2010/09/30/1839556.html 如有好文章投稿,请点击 → 这里了解详情 在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。 1.简单方法 [chengmo@centos5 ~]$ b=$((5*5+5-3/2)) [chengmo@centos5 ~]$ echo $b 29 在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可达到运算的功能。 2.其它方法: 用:expr 实现运算 [chengmo@centos5 ~]$ expr 5 - 4 注意:将需要运算的表达式写入在expr 后面即可,保证 参数与运算符号中间有空格隔开。 3.浮点运算: [chengmo@centos5 ~]$ expr 5.0 - 4 expr: 非法参数 [chengmo@centos5 ~]$ echo $((5.0-4)) -bash: 5.0-4: syntax err
………………………………