Linux中通过shell进行数据计算

2014-11-24 12:09:35 · 作者: · 浏览: 2

在bash shell中可以利用let、(())和[]执行基本呢的算数运算。而在进行高级操作时,可以利用expr和bc两个工具进行计算。


1、let命令可以直接执行基本的算数计算。当使用let时,变量名之前不许要再添加$。


letresult=num1+num2


结果为


30


theresult is 900


2、操作符[]的使用方法和let命令相似。


result=$[num1+num2 ]注意等号两边不能有空格


在[]中也可以用$前缀。


结果为


Theresult is 11


theresult is 10


3、使用(())也可以进行计算,但在使用(())时,变量名前需要加上$.


result=$((num1 +num2 ))


结果为:


theresult is 11