shell保留不了小数_shell实现除法,保留小数点后N位

$more get_wstts_success.sh

#!/bin/bash

open_gw_1=$(ssh admin@open-gw- "sh /home/admin/bin/check_wstts_success.sh")

open_gw_2=$(ssh admin@open-gw- "sh /home/admin/bin/check_wstts_success.sh")

#echo $open_gw_1

#echo $open_gw_2

gw_1_all=$(echo $open_gw_1 | cut -d " " -f1)

gw_1_err=$(echo $open_gw_1 | cut -d " " -f2)

#echo $gw_1_all

#echo $gw_1_err

gw_2_all=$(echo $open_gw_2 | cut -d " " -f1)

gw_2_err=$(echo $open_gw_2 | cut -d " " -f2)

#echo $gw_2_all

#echo $gw_2_err

if [ $gw_1_all -eq ] && [ $gw_2_all -eq ]; then

echo 1.00000

else

successrate=$(echo "scale=5;rate=($gw_1_all + $gw_2_all - $gw_1_err - $gw_2_err) / ($gw_1_all + $gw_2_all);if(length(rate)==scale(rate)) print ;print rate"|bc)

echo $successrate

fi

第二种实现方法:

awk 'BEGIN{printf "%0.6f",5/6}'

JAVA除法保留小数点后两位的两种方法 Java Math的 floor,round和ceil的总结

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下 ...

JAVA除法保留小数点后两位的两种方法

1.(double) (Math.round(sd3*10000)/10000.0);  这样为保持4位 (double) (Math.round(sd3*100)/100.0); 这样为保持2位 ...

格式化 float 类型,保留小数点后1位

"""  练习 :   小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,   并用字符串格式化显示出'xx.x%',只保留小数点后1位: &qu ...

关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其他位数)

关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其... 方法一:使用to_char的fm格式,即: to_char(round(data.amount,2),'FM9999 ...

input内强制保留小数点后两位 位数不足时自动补0

input内强制保留小数点后两位 位数不足时自动补0 小数点后位数超出2位时进行四舍五入 需引入jquery包 1.11.2版本 1 function xiaoshu(x) 2 { 3 var f = ...

php number_format()保留小数点后几位

[PHP_保留两位小数的相关函数] php保留两位小数并且四舍五入 Php代码   1     $num = 123213.666666;  2     echo sprintf("%.2f ...

js保留小数点后N位的方法介绍

js保留小数点后N位的方法介绍 利用toFixed函数 代码如下 复制代码

php number_format()保留小数点后几位有效数的函数 千位分组来格式化数字(转)

PHP保留小数点后2位的函数number_format number_format(带小数点的书,小数点后保留的位数) number_format(8.3486,2);  //取得小数点后2位有效数/ ...

C#保留小数点后几位

String.Format("{0:N1}", a) 保留小数点后一位 String.Format("{0:N2}", a) 保留小数点后两位 String.F ...

Javascript 智能输入数字且保留小数点后三位

html:

随机推荐

删除配置文件解决OS X各种WiFi无法连接的顽固问题,解决MAC无法连接wif的情况 Preferences

删除配置文件解决OS X各种WiFi无法连接的顽固问题 删除配置文件解决OS X各种WiFi无法连接的顽固问题1 记住现在wifi的密码并将wifi关闭2 前往文件夹/Library/Preferen ...

Swift - 计算文本高度

Swift - 计算文本高度 效果 源码 // // String+StringHeight.swift // StringHeight // // Created by YouXianMing on ...

ASP.NET MVC5 PagedList分页示例

ASP.NET MVC是目前ASP.NET开发当中轻量级的Web开发解决方案,在ASP.NET MVC概述这篇译文当中,已经详细的介绍了ASP.NET MVC与Web Forms的区别以及各自的适用场 ...

【转】AS3操作XML,增加、删除、修改

var i:Number=0;//用于下面循环 var webcontent:String="Sontin's Blog Welcome to 终吾一生 ...

D3比例尺

D3中有个重要的概念就是比例尺.比例尺就是把一组输入域映射到输出域的函数.映射就是两个数据集之间元素相互对应的关系.比如输入是1,输出是100,输入是5,输出是10000,那么这其中的映射关系就是你所 ...

Linux:CPU使用率100%排查方法

Linux作为一个多任务操作系统,将每个CPU的时间划分为很短的时间片,再通过调度器轮流分配给各个任务使用,因此造成多任务同时运行的错觉. CPU使用率 Linux作为一个多任务操作系统,将每个CPU ...

python3.6升级

Ubuntu 14.04 and 16.04 If you are using Ubuntu 14.04 or 16.04, you can use Felix Krull's deadsnakes ...

编译vs下可调试的ffmpeg和x264

以前随手记的笔记,翻出来,整理下哈 ffmpeg 在windows上的编译还是比较麻烦的,而且如果mingw-gcc编译的话,是无法在vs下调试的 所以以前刚开始玩ffmpeg的时候,费了一些功夫,用 ...

Windows下ruby安装和ri设置

1. ruby最强大的web框架ruby on rails .必学的.所以可以直接安装RailsInstaller. 地址:http://www.railsinstaller.org/en .安装过程 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值