博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell实现除法,保留小数点后N位
阅读量:6821 次
发布时间:2019-06-26

本文共 756 字,大约阅读时间需要 2 分钟。

$more get_wstts_success.sh#!/bin/bashopen_gw_1=$(ssh admin@open-gw-1 "sh /home/admin/bin/check_wstts_success.sh")open_gw_2=$(ssh admin@open-gw-2 "sh /home/admin/bin/check_wstts_success.sh")#echo $open_gw_1#echo $open_gw_2gw_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_errgw_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_errif [ $gw_1_all -eq 0 ] && [ $gw_2_all -eq 0 ]; then    echo 1.00000else    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 0;print rate"|bc)    echo $successratefi

 

第二种实现方法:

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

 

转载地址:http://ucozl.baihongyu.com/

你可能感兴趣的文章
Tomcat全攻略
查看>>
make: *** linux-2.6.36.4/arch/arm: Is a directo...
查看>>
android http连接阻塞超时问题
查看>>
异常处理
查看>>
线性插值针对位置量和角度量
查看>>
关于方法快的理解
查看>>
sublime text2配置
查看>>
library 'system/lib/libhoudini.so' not find
查看>>
TCP UDP socket debug tools
查看>>
网页矢量图在组态软件中的应用
查看>>
disabled by the php.ini setting phar.readonly
查看>>
mysql远程连接
查看>>
application 启动多次
查看>>
在Array原型链上扩展remove,contain等方法所遇到的坑
查看>>
快排class
查看>>
列出文件和目录
查看>>
字典功能的简单实现
查看>>
Mac OS X 下搭建 Java 开发环境图解
查看>>
JBPM4或Activiti5的流程任务分发与汇总
查看>>
android4.0 在ubuntu10.04(64位)上的下载与编译
查看>>