Linux awk使用案例教程
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,awk 脚本awk脚本通常由以下3部分构成:BEGIN{ 这里面放的是执行前的语句 }END {这里面放的是处理完所有的行后要执行的语句 }{这里面放的是处理每一行时要执行的语句}假如有以下表:$ c
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
afka数据库怎么用
人口普查使用的数据库
如何备份一个数据库的表结构
网络安全实训室展板
万德数据库和洞见研报
迈集客网络技术有限公司
个人电脑建立服务器
逻辑思维不行可以学软件开发
mc开服务器对电脑有损坏嘛
中国校园服务器地址
无线传感器网络技术项目书
游戏通知显示服务器已锁定
用友数据库2005安装教程
数据库无法登录怎么备份数据
社交软件开发哪个产品好用
网络安全等级保护新政策
2008 ftp 服务器
数据库的并发技术
数据库的范式之间的包含关系
幼儿园网络安全事故处置应急演练
湖北拼接服务器报价
用ipad进行软件开发
用Vb做的数据库能读能写
禅道开源版服务器搭建
网站 数据库锁降级
游戏软件开发属于哪类
数据库怎么设置拒绝重复录入
厦门 互联网科技有限公司
深圳糖音网络技术
网络数据库运维怎么学习