Linux awk使用案例教程
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,awk 脚本awk脚本通常由以下3部分构成:BEGIN{ 这里面放的是执行前的语句 }END {这里面放的是处理完所有的行后要执行的语句 }{这里面放的是处理每一行时要执行的语句}假如有以下表:$ c
千家信息网最后更新 2025年12月02日Linux 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
脚本
语句
运行
处理
一行
情况
所有人
结果
部分
统计
输出
教程
案例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库与程序如何连接起来
软件开发项目质量管理部门
管理方法中的网络技术
ddns服务器搭建
网络安全建设论证专家意见
德州德勤网络技术有限公司
维护网络秩序网络安全法
腾讯云安装数据库老是失败
大兴品牌服务器回收平台
魔兽怀旧那个服务器人员多还均衡
及时反馈网络安全整改报告
天宇网络技术开发有限公司
校园网网络技术原理
济南智慧养老软件开发公司
奖学金系统数据库设计
铜陵网络安全教育宣传
达梦数据库查看数据库参数
上海正规软件开发价格标准
ctf网络安全大赛新闻
数据库信息运行安全采取措施
时空猎人哪个服务器玩
软件开发的敏捷性
阿里云服务器 双线
网络技术大会开幕式
互联网和新科技的发展英语
第三次国土调查数据库属性
郑州 网络安全
存储在特征工程数据库
互联网在线教育科技创业
青少年网络安全手抄报4