yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

一、bc,支持小数,加减法也同样适用

echo 1597+1469+1468+2591+1260+1068+1019+993|bc
c=`echo "$a + $b"|bc

 

二、expr,只支持整数运算,不支持小数:

 expr 1955 + 962 + 2624

  i=`expr $i + 1`;

支持加减乘除、取余:

a=10

b=20

expr $a + $b结果为30。

expr $a - $b 结果为-10。

expr $a \* $b 结果为 200,乘号要转义。

expr $b / $a 结果为2。

expr $b % $a 结果为0。 

 

 

 

三、中括号、双小括号:

echo $[$i+1];
echo $(( $i + 1 ))

 

四、let

    let i +=1  或者 let 'i+=1'

 

http://bbs.chinaunix.net/thread-161085-1-1.html

http://blog.csdn.net/zhuying_linux/article/details/6798083

posted on 2015-11-17 11:00  xxxxxxxx1x2xxxxxxx  阅读(244)  评论(0编辑  收藏  举报