说明
在上一篇中,我们介绍了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 |