#!/bin/awk -f
# show_user.awk ------ show /proc/tpn/t_userflow
### {必须和BEGIN在一行,否则会BEGIN模式会匹配空的ACTION,从而报错
BEGIN {
FS = ";"
OFS="\t"
printf "user_id user_ip up_bps down_bps last_bytes[0] last_bytes[1] last_time gid max_tcp_conn max_udp_conn nr_tcp nr_udp user_type total_conn login_time audit_status\n"
}
{
print $1,$2x,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$16,$17,$18
}
[awk]练习1
最新推荐文章于 2025-01-14 16:37:59 发布
本文介绍了一个名为show_user.awk的Awk脚本,该脚本用于展示/proc/tpn/t_userflow文件中的用户流量信息。脚本通过定义特定的字段分隔符来解析每一行数据,并输出包括用户ID、IP地址、上传速度等在内的17项关键指标。对于理解系统用户流量监控非常有用。
259

被折叠的 条评论
为什么被折叠?



