前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >awk中NF的使用

awk中NF的使用

作者头像
千往
发布2018-01-24 11:24:42
2.1K0
发布2018-01-24 11:24:42
举报

统计机器中网络连接各个状态个数

netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

一下子不明白$NF是什么意思,去查了下awk的用法,发现NF表示浏览记录的域的个数

awk ‘{print $1}’打印第一列

awk ‘{print $2}’打印第二列

NF表的是列数

如:

a b c d e

那么NF=5

$NF就是表示第五列的值,就是一行数据最后一列的那个值

$NF就是一行数据最后一列的那个值

netstat -a 最后一列是连接状态

S为数组,里面的元素就是连接状态

S={LISTEN,TIME_WAIT....}

S[LISTEN]默认为0,++S[LISTEN]用来记录出现LISTEN的个数

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档