awk中NF的使用

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

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的个数

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏码匠的流水账

高性能SPSC无锁队列设计之路

本文整理了Single Producer/Consumer lock free Queue step by step这篇文章里头关于高性能的SPSC无锁队列使用...

1992
来自专栏MasiMaro 的技术博文

windows 安全模型简介

操作系统中有些资源是不能由用户代码直接访问的,比如线程进程,文件等等,这些资源必须由系统级代码由RING3层进入到RING0层操作,并且返回一些标识供用户程序使...

2332
来自专栏Android开发与分享

【Android】Realm详解

64411
来自专栏LEo的网络日志

python技巧分享(十三)

2553
来自专栏ACM小冰成长之路

POJ-3461-Oulipo

ACM模版 描述 ? 题解 KMPKMP 入门级题目,模板题。 代码 #include <iostream> const int MAXN = 1e4 + 1...

2065
来自专栏向治洪

Universal-Image-Loader源码分析,及常用的缓存策略

讲到图片请求,主要涉及到网络请求,内存缓存,硬盘缓存等原理和4大引用的问题,概括起来主要有以下几个内容: 原理示意图     主体有三个,分别是UI,缓存模...

2109
来自专栏潇涧技术专栏

Lint Tool Analysis (1)

本系列的几篇源码分析文档意义不大,如果你正好也在研究lint源码,或者你想知道前面自定义lint规则中提出的那几个问题,抑或你只是想大致了解下lint的源码都有...

871
来自专栏MasiMaro 的技术博文

WinSock 重叠IO模型

title: WinSock 重叠IO模型 tags: [WinSock 模型, 网络编程, 重叠IO模型] date: 2018-06-29 20:26:...

1562
来自专栏小灰灰

zxing 二维码大白边一步一步修复指南

二维码边距修复 使用zxing生成二维码时, 某些场景下,即便指定 padding 参数为0,依然有很大的白边,本篇博文主要分析产生这个的原因,以及如何修复这...

1.1K6
来自专栏跟着阿笨一起玩NET

C# 地磅串口编程

然后最近有一个项目用到了地磅,这里也是通过串口通讯方式进行数据交互,说实话,地磅这东西,实在有点不方便。

1662

扫码关注云+社区

领取腾讯云代金券