awk使用实例分析
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,本篇内容主要讲解"awk使用实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"awk使用实例分析"吧!awk是一个强大的文本分析工具,相对于grep的
千家信息网最后更新 2025年11月11日awk使用实例分析
本篇内容主要讲解"awk使用实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"awk使用实例分析"吧!
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理
awk脚本
awk脚本通常由以下3部分构成: BEGIN{ 这里面放的是执行前的语句 } END {这里面放的是处理完所有的行后要执行的语句 } {这里面放的是处理每一行时要执行的语句}假如有以下表:
$ cat score.txtMarry 2143 78 84 77Jack 2321 66 78 45Tom 2122 48 77 71Mike 2537 87 97 95Bob 2415 40 57 62
统计所有人有总钱数,及平均情况的awk脚本:
#!/bin/awk -f#运行前BEGIN { math = 0 english = 0 computer = 0 printf "NAME NO. MATH ENGLISH COMPUTER TOTAL\n" printf "---------------------------------------------\n"}#运行中{ math+=$3 english+=$4 computer+=$5 printf "%-6s %-6s %4d %8d %8d %8d\n", $1, $2, $3,$4,$5, $3+$4+$5}#运行后END { printf "---------------------------------------------\n" printf " TOTAL:d %8d %8d \n", math, english, computer printf "AVERAGE:.2f %8.2f %8.2f\n", math/NR, english/NR, computer/NR}输出结果:
NAME NO. MATH ENGLISH COMPUTER TOTAL--------------------------------------------------Marry 2143 78 84 77 239Jack 2321 66 78 45 189Tom 2122 48 77 71 196Mike 2537 87 97 95 279Bob 2415 40 57 62 159-------------------------------------------------- TOTAL: 319 393 350AVERAGE: 63.80 78.60 70.00
到此,相信大家对"awk使用实例分析"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
分析
实例
实例分析
脚本
语句
处理
运行
强大
内容
部分
学习
实用
更深
一行
兴趣
分隔符
实用性
实际
尤为
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
各大电脑软件开发语言
2017三级网络技术试卷
软件开发去北京还是在老家
山东济南联想服务器代理多少钱
河南公安厅网络安全保卫总队
株洲软件开发培训多少钱
数据库选课系统学生表的长度精度
水土保持数据库表结构及标识符
揭阳软件开发培训班
盐城软件开发哪家好
河南企业数据库
linux服务器可以装微信吗
程序员服务器安全软件
看视频用什么服务器好
仙居软件开发有哪些公司
web服务器问题网页打开很慢
社旗app软件开发多少钱
格拉斯哥软件开发硕士
手机软件开发销售价格
网络安全宣传活动宣传语
软件开发项目测试有几个阶段
灌南进口网络技术品质保障
网络技术题目都是题库的吗
深圳小学生网络安全
安徽态势推演系统软件开发
网络安全风险分类
山东纳网网络技术有限公司
七日杀服务器搭建
鼎信诺 数据库
rust加载服务器