awk实现求和、平均、最大值和最小值的计算操作


0、准备和数据文件
比如有一个数据文件,只有一列(在之前可以通过各种手段过滤出只有数字这一列),比如操作的响应时间
Txt代码 
490898 
1189235 
20212 
1494270 
146515 
29369 
23563 
563027 
22976 
127809 
16813 
551646 
18858 
18977 
 
1、求和
cat data|awk '{sum+=$1} END {print "Sum = ", sum}'
 
2、求平均
cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}'
 
3、求最大值
cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Max=", max}'
 
4、求最小值(min的初始值设置一个超大数即可)
awk 'BEGIN {min = 1999999} {if ($1<min) min=$1 fi} END {print "Min=", min}'
 
5、求访问次数的Top 10 Resource,可以根据此进行优化
cat output/logs/cookie_logs/`date +%u`/cookie_log|grep -v '172.16'|grep -v '127.0.0.1' |awk -F' '  '{ if(index($1,"219.141.246")!=0) print $2; else print $1  } '|sort|uniq -c|sort -n |tail -n 10

转载于:https://www.cnblogs.com/jerryshao2015/p/4419618.html

FPGA驱动OV5640:从SCCB协议到图像数据采集的实战解析 本文详细解析了使用FPGA驱动OV5640摄像头模组的完整流程,从SCCB协议通信、寄存器配置到图像数据采集。重点阐述了SCCB(与I2C类似)协议的实现细节、关键的上电复位时序,以及如何通过状态机解析视频流时序并捕获图像数据,为嵌入式视觉开发提供了实战指南。 阅读详情

相关推荐

让 AI 学会“慢思考”:MCP Sequential Thinking 深度部署与使用指南

摘要: MCP Sequential Thinking 是一种让AI具备"慢思考"能力的技术,通过动态调整思维路径解决复杂问题。本文详细介绍了在Windows、macOS和Linux系统下的部署方法,包括环境准备、配置文件修改等步骤。该技术通过"产生想法-评估需求-修正路径"的循环机制,显著提升AI在代码设计、数学证明等复杂任务中的表现。文章还提供了验证安装方法、使用示例和常见问题解答,帮助开发者解锁AI的深层思考能力。(149字)

weixin_43236925的博客 1907

shell脚本之awk命令——按列求平均值、最大值、最小值

文章目录写在前面awk求平均值awk求最大值awk求最小值awk求极值、均值的实际应用 写在前面 awk命令求极值和均值需要熟悉该命令的基本用法,如果你不熟悉该命令,请先阅读shell脚本之awk命令——分隔符介绍一文。本篇博文带你熟悉求平均值、最大值、最小值的方法,并以实际的应用带你进一步掌握awk的高级用法。 以下为求平均值、最大值、最小值用到的文件data,使用cat data查看内容为 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 awk求平均值 awk '{su

不经一翻彻骨寒,怎得梅花扑鼻香 2万+

Creo二次开发环境配置与DLL项目实战指南(Creo8.0+VS2019)

本文详细介绍了Creo8.0与VS2019环境下的二次开发配置与DLL项目实战指南,涵盖环境准备、版本匹配、DLL项目创建、核心代码编写、部署调试及常见报错处理。重点解析了Creo二次开发中的关键配置和优化技巧,帮助开发者高效解决实际问题。

weixin_28432777的博客 516

【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符

在awk中运行shell命令 目前我所了解的在awk中运行shell命令 有2中方式实现 1.awk内置函数system 2.通过awk print出要执行的命令 然后交给/bin/bash 执行 awk 内置函数system 执行方法 awk ‘BEGIN{system(“shell命令)}’ 就行 [root@CHSHA-CT-WWW-249 ~]# awk ‘BEGIN{system(“hostname”)}’ CHSHA-CT-WWW-249.360buy.com [root@...

我的笔记本 1万+

ICESat-2数据下载及处理分析随笔

ICESat-2全称是Ice,Cloud and land Elevation Satellite -2。看名字我们能知道它的任务是测ice,cloud和land elevation,而且这是一个Satellite,是一颗卫星。那么这里我们就要分清ICESat-2和ATLAS的关系,ICESat-2是星载平台,是一个space observatory,ATLAS是这个星载平台上搭载的单光子激光雷达系统。

u011322358的博客 1万+

第一弹:llama.cpp编译

1.编译llama.cpp命令行(电脑版本);2.交叉编译安卓命令行版本。

joedan0104的专栏 1万+

awk求和、平均、最大、最小

# ps aux | grep "java -jar"|grep -v grep|awk '{print $6}'|awk '{sum+=$1} END {print "Sum = ", sum/1024/1024}' Sum = 10.4531 cat number.txt 858 1858 8502 1145 3457 1356 974 1、求和 awk '{sum+=$1} END {print "Sum = ", sum}' number.txt 2、求平均 awk '{sum+.

sqlora的专栏 3581

Lattice CrosslinkNx LIFCL-40实战解析:MIPI D-PHY硬核IP配置与CSI-2数据解析全流程

本文详细解析了Lattice CrosslinkNx LIFCL-40 FPGA中MIPI D-PHY硬核IP的配置与CSI-2数据解析全流程。通过实战案例,介绍了硬件环境搭建、寄存器配置、数据包结构解析及视频流重构技巧,帮助开发者快速掌握高速图像采集系统的设计与优化方法。

weixin_29159613的博客 198

[Linux] awk统计平均值、最大值和最小值

统计平均值、最大值和最小值

皮卡丘在充电 3505

DeepSeek邮件管理全攻略

DeepSeek邮件助手是一款高效的邮件处理工具,提供智能分类、撰写、回复和任务自动化功能。通过API调用或多智能体系统,它能自动分类邮件意图、生成专业回复并优化邮件内容。核心功能包括智能过滤、会议安排和任务提醒,支持与主流邮箱服务集成。提供精准提示词模板,帮助用户快速生成得体邮件,提升工作效率。适合个人和企业使用,通过简单配置即可实现邮件处理自动化。

Genio_Wang的博客 180

基于STM32L4XX的环境光传感器(VCNL4040M3OE)应用程序设计

• 集成模块:红外发射器(IRED)、环境光传感器(ALS)、接近传感器(PS)及信号调理IC。#define VCNL4040_I2C_ADDR (0x60 << 1) // 7位地址左移一位。// 组合成16位值。// I2C总线句柄。// 设置参数:ALS集成时间160ms,中断禁止,ALS功能开启。// 设置参数:PS工作频率80Hz,开红外二极管,PS功能开启。// 初始化I2C外设。• 输出类型:I2C总线(ALS/PS)// 2. 配置环境光传感器 (ALS) 并启动。

myron6688的博客 143

Awk实现求和、平均、最大值和最小值的计算操作

0、准备和数据文件 比如有一个数据文件,只有一列(在之前可以通过各种手段过滤出只有数字这一列),比如操作的响应时间 490898 1189235 20212 1494270 146515 29369 23563 563027 22976 127809 16813 551646 18858 18977   1、求和 cat data|awk '{sum+=$1} ...

lixjluck的专栏 643

Unreal 从入门到精通之VR常用操作

本文总结了使用Unreal5开发VR项目时遇到的常见问题及其解决方案。首先,介绍了如何通过VRPawn的TryTeleport函数设置玩家视角位置,确保头显移动时安全区域的正确传送。其次,详细说明了如何在Unreal中播放视频,包括导入视频文件、创建媒体播放器和媒体纹理,并将其应用到3D物体上。接着,讲解了如何播放VR全景视频,建议使用MediaPlate媒体板并调整几何体为球体。最后,讨论了如何手动打开和关闭VR模式,以便在PC模式和头显模式之间切换。这些方法为VR开发提供了实用的技术指导。

TxNet 951

awk命令计算一列数值的总和,平均值,最大值,最小值

求和: grep '' *.log | awk -F '(ms)' '{print $1}' | awk -F '' '{print $2}' | awk -F '(' '{print $1}' | awk '{print $1}' | awk '{sum+=$1}END{print sum}' 某列最大值: grep '' *.log | awk -F 't

DCBTB的博客 5372

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

akw、grep、sed常用命令

awk 求和 cat data|awk '{sum+=$1} END {print "Sum = ", sum}' 平均值 cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}' 最大值 cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END...

weixin_33691700的博客 202

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

awk求最大值、最小值、平均值、总和

标题Linux中awk命令正确的求最大值、最小值、平均值、总和 yyf.txt 文件内容: 2 5 25 21 74 250 ~ 求最大值: awk ‘BEGIN {max = 0} {if ($1+0 > max+0) max=$1} END {print “Max=”, max}’ yyf.txt Max= 250 求最小值: awk 'BEGIN {min = 65536} {if (...

weixin_45374394的博客 1319

Linux中awk命令正确的求最大值、最小值、平均值、总和

test.txt文件内容: 9 11 35 21 42 118 求最大值: awk 'BEGIN {max = 0} {if ($1+0 > max+0) max=$1} END {print "Max=", max}' test.txt Max= 118 求最小值: awk 'BEGIN {min = 65536} {if ($1+0 Min=

把握自己。 1万+

linux中求和/平均值/最值

求和、平均值、最值 [root@redis-server1 ~]# cat a 1 2 3 4 5 2333 0)求和 [root@redis-server1 ~]# awk '{a+=$1}END{print a}' a 2348 1)求最大值 [root@redis-server1 ~]# awk '$0>a{a=$0}END{print a}' a 2333 2)求最小值(思路:...

Nikki0126的博客 5033

awk分组求和分组统计次数

分组求和 1 awk '{s[$1] += $2}END{ for(i in s){print i, s[i] } }' file1 > file2 以第一列 为变量名第一列为变量,将相同第一列的第二列数据进行累加打印出和. 1 awk '{s[$1" "$2] += $3}END...

weixin_33910460的博客 6658

awk求和、平均值、最大小值

1、求和 cat data|awk '{sum+=$1} END {print "Sum = ", sum}' 2、求平均 cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}' 3、求最大值 cat data|awk 'BEGIN {max = 0} {if ($1&gt;max) max=$1 } END {print...

赶路人儿 2万+
上一篇: 深入理解WeakHashmap
下一篇: 机架感知
dgit3228
博客等级 码龄12年 2粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值