shell脚本计算小数的方法及awk的一些使用方法
2023-09-11 14:18:55 时间
shell中小数的比较
process=50.55
if [ $(echo "$process >= 90" | bc) -eq 1 ] ;then
echo "-----${process}" >> /tmp/process.log
fi
awk 解决符合条件的行才打印出来
# 其中$9是小数
top -b -n3 | grep php-fpm | awk '{if ($9>=90) print $0}'
shell计算小数
假设a.txt文件有这几个小数1.8 1.3 2.3 1.2 2.4 6.3 1.9 1.5 5.4 1.4 15.5 1.7 63.7 1.1 3.2 828.5 3.2 3.1 1.2 3.1 3.6 3 1.1 1.1 9.7 1.4 1.4 1.4 1 14.1 1.5
现在我们做个计算
sum=0
for i in `cat a.txt`;do
sum=$(echo "$sum+$i"|bc)
done
echo $sum
相关文章
- Java 8 新特性-菜鸟教程 (4) -Java 8 默认方法
- Sql Update语句使用表别名的方法(多种方法,经典)
- Google Earth Engine(GEE)——用两种方法计算NDWI水域面积提取(Landsat 8)
- C#,数值计算,解微分方程的龙格-库塔四阶方法与源代码
- C#,码海拾贝(19)——一般实矩阵的QR分解(QR Decomposition)方法之C#源代码,《C#数值计算算法编程》源代码升级改进版
- 欧几里得方法计算最大公约数Python版本
- iOS学习之Object-C语言继承和初始化方法
- java 使用反射调用可变参数方法
- 『 迷你教程 』在PyTorch中计算导数你的方法用对了么?
- Python被动收入教程之从非结构化文档中提取信息的结构化方法
- ASP.NET中弹出消息框的几种常见方法
- 《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一1.5 预测位置的最近邻方法
- JS 工具函数 方法(其中js的crc32和php的crc32区别)
- synchronized修饰普通方法,修饰静态方法,修饰代码块,修饰线程run方法 比较
- python中list的sort方法
- js 调用 cefsharp 方法
- C#计算一段程序运行时间的三种方法
- 习题6.14 以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。