说明
在上一篇中,我们介绍了Shell脚本的基本结构,本篇着重点在于简单的加减乘除和求余这几个算术运算。
expr 命令
|
|
expr命令格式为:expr ${var1} op ${var2}。要求var1和var2都必须是整数,op为算术运算符,支持:+ - * / %,其中乘法运算需要添加转义字符\,每个字段之间都必须由空格隔开。
let 命令
|
|
let命令格式为:let result=${var1}op${var2}或者let result=var1opvar2。要求var1和var2都是整数,否则计算结果不正确。其中参与运算的值可以不使用${}括起来,乘法运算符可以直接使用。
$((expression))命令
|
|
$((expression))是一种比较简洁的算术运算实现,其格式为:result=$((${var1}op${var2}))或者result=$((var1opvar2))。
累加计算
|
|
本文简单介绍了Shell脚本基本算术运算的三种实现,个人推荐使用第三种$((expression))。
| 编写日期:2017-05-23 |
| 发布日期:2017-05-23 |