shell的数值计算,小数计算
2015-07-28 18:25
513 查看
shell脚本中,可以进行数值计算,
shell中小数计算
通过bc,awk和nawk工具等完成
使用bc的代码如:
如加减乘除,通过expr、let、(())等完成,文章介绍:http://blog.csdn.net/longshenlmj/article/details/14166193 但是上面的运算只支持整数。 小数计算怎么办?
shell中小数计算
通过bc,awk和nawk工具等完成
使用bc的代码如:
click=`awk -F"\t" '$1==2 {print $2}' ctr_result.txt` show=`awk -F"\t" '$1==1 {print $2}' ctr_result.txt` ctr=`echo "scale=4;$click/$show"| bc`
其中,echo "scale=4;$click/$show"| bc完成小数计算, scale参数指定小数点后的保留位数,这里保留4位。 ctr_result.txt内容为 1 12 2 10 通过awk获取两个参数 当然,也可以直接用awk完成小数计算: 。。。
相关文章推荐
- shell的数值计算,小数计算
- shell 守护进程
- shell的if嵌套
- shell的if嵌套
- shell学习五十二天----删除进程kill命令
- shell:读取文件的每一行内容并输出
- Linux Shell种类简单介绍
- shell脚本:shell的基本元素-7 特殊文件:/dev/null与/dev/tty
- shell版俄罗斯方块最终源码
- shell版俄罗斯方块最终源码 分类: shell版俄罗斯方块 2015-07-28 17:06 66人阅读 评论(0) 收藏
- shell脚本与命定
- Linux Shell 之 Shell中的函数调用
- shell 确定脚本文件所在的路径
- Linux dialog详解(图形化shell)
- 七内部排序算法汇总(插入排序、Shell排序、冒泡排序、请选择类别、、高速分拣合并排序、堆排序)
- shell条件测试
- shell学习五十一天----top命令查看进程列表
- Mac服务器服务更新常用的几个shell命令
- -bash: make: command not found
- shell学习随记