`

shell 处理小数位加减法(比较)运算

阅读更多
有一个shell脚本需要处理小数位运算,刚开始使用了expr



a=7.9 
b=10
c=`expr  $a \> $b`
结果运算错误,因为expr只支持整数运算,不支持小数。
查阅文档后得知,需要使用bc计算器处理

a=7.9
b=10
c=`echo "$a \> $b"|bc`

这次是可以正常输出的,加减法也同样适用
a=3.2
b=1.5
c=`echo "$a + $b"|bc`

注意上面的`不是小分号,而是Tab键上面的符号
分享到:
评论

相关推荐

    Shell脚本编程中常用的数学运算实例

    减法运算同样可以通过`expr`命令完成,也可以直接使用减号(-)进行操作: ```bash #!/bin/bash echo "Enter the First Number:" read a echo "Enter the Second Number:" read b x=$(($a - $b)) echo "$a - $b = $...

    linux操作系统的shell相关编程命令

    8. **浮点数运算**:在Shell中处理浮点数通常需要借助外部工具,如`bc`命令。通过调用`bc`并传递表达式,可以进行浮点数运算并保留指定的小数位数。 9. **文件和目录操作**:创建目录使用`mkdir`命令,设置权限用`...

    通过shell进行数学运算的多种方式

    Shell提供了多种方式来处理这些数学运算,包括`let`命令、`$[]`形式、`$(())`方式以及`expr`命令等。本文将详细介绍这些方法,并提供相应的示例。 #### 一、`let`命令 `let`命令是Shell中最常用的数学运算工具之一...

    linux shell中的比较符号与特殊符号介绍

    在Linux Shell脚本中,经常需要对字符串和数字进行比较处理。这些比较操作符不仅适用于简单的逻辑判断,还能帮助开发者构建更为复杂的条件语句。 ##### 1. 字符串比较操作符 - **等于** `=` 或 `==`: - 语法示例...

    PHP速查索引

    - `-`(减法):用于两个数值之间的减法运算。 - `*`(乘法):用于两个数值之间的乘法运算。 - `/`(除法):用于两个数值之间的除法运算。 - `%`(取模):用于两个数值之间的取模运算。 **赋值运算符:** - `=`...

Global site tag (gtag.js) - Google Analytics