用awk过滤查看netstat 连接数
6月 23rd, 2008 Posted in shell < by Martian Guo >
netstat -an | awk '/^tcp/{ A[$NF]++} END{ for (a in A) print a, A[a]}'
netstat -an |awk '/LISTEN/{next};/^tcp/{s=split($5, N,":"); \
A[N[s-1]]++} END{ for (a in A) print a, A[a]}'
A[N[s-1]]++} END{ for (a in A) print a, A[a]}'
6月 23rd, 2008 at 6:59 下午
netstat -nat | awk ‘{print $6}’ | sort | uniq -c | sort -rn这样更简洁更可以理解吧,何必写这么晦涩
6月 23rd, 2008 at 9:02 下午
呵呵,看标题,我说是用awk完成,这里只是介绍一下awk强大的过滤方法,当然,实现方法有多种多样,通过管道处理本来就是UNIX系统一下的一大特色
6月 26th, 2008 at 11:35 上午
回FinalBSD
承认,那样理解可能更容易点,可是有没有考虑过效率那?