linux shell脚本使用bc命令实现小数数值计算
目录
问题背景
思路分析
解决方法
问题背景
通常实际工作中使用shell脚本计算小数加减乘除时,需要将计算结果再保存到变量中。
思路分析
使用bc方法,同时新建变量用反引号执行后面计算命令(键盘左上角esc下面那个键)
解决方法
a=100
var=`echo $a+0.1 | bc`
var=`echo $a-0.1 | bc`
var=`echo $a*0.1 | bc`
var=`echo $a/0.1 | bc`
linux shell脚本使用bc命令实现小数数值计算相关推荐
- Linux shell 脚本结构化命令 if-then
shell 脚本结构化命令 1. if-then 语句基本使用 if-then 语句的基本格式: if command thencommands elifcommands elsecommands f ...
- Linux shell脚本中的命令正确写法
shell脚本中的命令需加反引号``
- linux jq 数组,linux shell脚本 用jq命令在JSON文件肿添加一个map或数组
导师分配了一个产线日志转换的项目,线上产生的日志是多个文件,可读性不高,需求是把所有的日志转换成JSON文件.每一个字段对应一个值,看起来清晰明了. 之前没写过shell脚本,不知道怎么处理JSON, ...
- 使用Bash编写Linux Shell脚本-7.复合命令
转载自:http://blog.csdn.net/fox_lht/archive/2010/09/20/5897336.aspx 7. 复合命令 除了最简单的脚本,你很少想要执行每一个命令.执行一 ...
- Linux shell 脚本之shift 命令实战
位置参数可以用shift命令左移.比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1.$2.$3丢弃,$0不移动.不带参数的shift命令相当于shift 1. 非常 ...
- Linux Shell脚本编程 --split命令
linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现,非常简单. 在Linux下用split进行文件分割: 模式一:指 ...
- Linux Shell脚本_历史命令显示操作时间
当前用户什么时间执行的什么命令 ① 脚本编写 创建脚本 vim displayHisoperTime.sh 添加脚本内容如下: if ! grep HISTTIMEFORMAT /etc/bashrc ...
- linux shell脚本学习xargs命令使用详解
xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理.通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从 ...
- linux shell脚本 字符串、整数、小数判断
# !/bin/bash echo '[] 使用校验字符串.文件,2种使用的方式: ①[] && [] ②[ -a ]' if [ -n "not empty string& ...
最新文章
- java 月第一天_java获取当前月第一天和最后一天
- python和c++哪个好找工作-升学为主的编程学python和C++哪个好?
- android ui篇
- 数据分析行业需要具备哪些技术 如何快速进入
- Intellij IDEA中的Mybatis Plugin破解
- 搭建通用性多用户后台-思路
- 图解windbg查看Win7结构体
- python 读取wav 音频文件的两种方式
- gitkraken同步建立repository与github上的repository
- javascript option 菜单图标_苹果电脑上神奇的Option键 巧用option键提升效率
- go和python性能对比_Go和Python Web服务器性能对比
- Apple计划开发完全定制的GPU架构
- python随机数列_Python2随机数列生成器简单实例
- 最新2019年dnf辅助制作视频教程
- 语音识别:声学的要素和特征
- mysql 10张表左关联查询_mysql left join 左连接查询关联n多张表
- 数据分析的重要性分析
- 达梦数据库DEM(企业管理器)部署实战
- vue与原生安卓相互调用
- 《深入浅出4G网络 LTE_EPC》阅读笔记一