Linux Shell基础知识15 数学计算

15.1、数学计算

15.1.1 方式1 expr

expr对于*支持不好,在使用时必须进行转义。expr $a \* $b

15.1.2 方式2 使用括号

格式: $[ expression ]

在Bash shell的数学操作只支持证书算法。

15.2 浮点数运算

15.2.1 方式1 bc

bc expression

在脚本中使用bc

var=`echo " scale=4; scale * 3.1415" | bc`

或者

var=`bc << EOF

options

statements

expressions

EOF

`

15.2.2 方式2 awk

var=`echo ” | awk ‘{ print 3.1415 * 4 }’`

注意awk格式,{}与中间字符之间必须有空格。

寂寞的人总是记住生命中出现的每一个人,

Linux Shell基础知识15 数学计算

相关文章:

你感兴趣的文章:

标签云: