linux shell 浮点解决方案
来源:互联网 发布:乐高淘宝店 编辑:程序博客网 时间:2024/06/03 02:25
为了解决bash中数学运算的整数限制,本文将介绍如何使用bash内建的计算器,简称bc。
bc基本用法
bash计算器其实是允许我们在命令行输入浮点表达式、解释表达式、计算并返回结果的一种编程语言,bash计算器能够识别
- 数字
- 变量
- 注释
- 表达式
- 编程语句
- 函数
我们可以在命令行中通过bc命令来访问bash计算器
退出bash计算器使用quit命令
注意:浮点运算是由一个内置的名为scale的变量控制的,你必须设置scale的值得到你想要小数点后的位数,例如上图中23/12的结果在设置和未设置scale的情况下结果完全不同
bash计算器除了可以直接使用普通数字之外还可以使用变量
在脚本中使用bc
基本格式:
variable=`echo “options ; expression” | bc`
注意:上边的语句是在反引号中的
示例
var=100var1=`echo " scale=4 ; $var / 3 " | bc`
运算结果为:33.3333(scale=4所以得到四位小数)
多行表达式的bc计算:内联输入重定向
示例
#!/bin/bashvar1=3var2=4var3=`bc << EOFscale = 4a = $var1 + $var2b = $var1 * $var2(a + b) * 2EOF`echo $var3
阅读全文
1 0
- linux shell 浮点解决方案
- Linux shell 数组解决方案
- linux shell 比较两个浮点数
- linux shell bc命令 处理浮点数
- linux shell bc命令 处理浮点数
- linux下使用shell做浮点运算
- deepin linux + shell的解决方案
- linux shell 实现 四则运算(整数及浮点) 简单方法
- Linux shell实现 四则运算(整数及浮点) 简单方法
- linux shell learning -- bash里自带的浮点计算器
- linux shell 实现 四则运算(整数及浮点) 简单方法
- linux shell 实现 四则运算(整数及浮点) 简单方法
- linux shell 实现 四则运算(整数及浮点) 简单方法
- Linux x-shell 和putty乱码解决方案
- SHELL 中的浮点运算
- shell 实现浮点运算
- Shell浮点数运算
- Shell浮点数运算
- tomcat中三种部署项目的方法
- 51nod1325 两棵树的问题
- 二分查找法
- 大数据量数据库设计与优化方案
- iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用(下)
- linux shell 浮点解决方案
- OC主要数据类型的长度、范围
- Android6.0 ScrollView跟RecyclerView冲突处理
- ElasticSearch写入和查询测试
- jsp报错缺少severlet
- 牛客2
- 微信小程序踩的坑
- 对列表元素去重
- Struts2 文件上传与下载