Shell脚本深入教程:Bash数值运算
Bash数值运算
Bash内置数值运算
使用$(())
、$[]
或内置命令let
或declare -i
(以及等价的typeset命令)可以进行数值运算,它们都只能进行整数运算。
- let命令只能单独作为一个命令行运算
declare -i
声明整数类型的变量,声明后就能直接参与数值运算$(())
和$[]
可以在命令内部进行运算,运算完成后会进行算术替换:即将运算结果替换到命令行中
例如:
1 | 使用let |
小数运算
Bash自身语法不支持小数运算。但如果真的需要进行精确到小数的运算,是可以借助其它命令工具,比如bc、awk、perl等等。
1 | 使用awk |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 骏马金龙!
评论