Linux awk使用案例教程
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,awk 脚本awk脚本通常由以下3部分构成:BEGIN{ 这里面放的是执行前的语句 }END {这里面放的是处理完所有的行后要执行的语句 }{这里面放的是处理每一行时要执行的语句}假如有以下表:$ c
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
科技互联网
广东猪兼强互联网科技有限公司
华服互联网科技怎么样
科技创新与互联网经济
河南真二互联网科技有限公司
互联网金融 科技金融
善班互联网科技有限公司
互联网科技公司有哪些
互联网还是高科技吗
开一家科技互联网公司需要多少钱
电子科技大学互联网创业大赛
国大互联网教育科技有限公司工作
深圳无忧互联网科技
领航科技大厦互联网公司
上海互联网科技公司ppt
工业互联网科技成果转化
广州互联网高科技取餐柜
济南小医互联网科技有限公司招聘
珠海东科互联网科技有限公司
深圳互联网科技园地址
有马互联网科技
奇酷互联网科技
北京禾田雨橡互联网科技
国外互联网科技网站
互联网教育科技公司vipkid
苏州铭阳互联网科技有限公司
云南省自由互联网科技有限公司
互联网营销推广黑科技
35岁以上互联网科技行业
高科技和互联网的现代国家