我可以在一个端口上获得单独的 TIME_WAIT 计数,
netstat -nat | grep :11300 | grep TIME_WAIT | wc -l;
但是如何根据所有端口执行此操作,例如:
11300 2900 connection
3306 1200 connection
80 890 connection
我可以在一个端口上获得单独的 TIME_WAIT 计数,
netstat -nat | grep :11300 | grep TIME_WAIT | wc -l;
但是如何根据所有端口执行此操作,例如:
11300 2900 connection
3306 1200 connection
80 890 connection
这些天我送去使用
sed
这种类型的东西。在这里,我们很感兴趣的一条线看起来很特殊,但实际上是其中的一部分。因此,我们使用该部分的匹配组定义正则表达式,然后仅打印我们关心的匹配行。我还没有找到更好的方法
sort | uniq -c
。最后一种是为了美观和实用。我确信有一种更简洁的方法可以做到这一点,而无需加倍
awk
和加倍grep
。(希望有人能解释一下)基于 Shell 的 (
ksh
和bash
) For 循环输出