windows命令行下管道统计命令输出结果行数

使用find命令统计Windows下网络连接总数
本文介绍如何在Windows环境下使用find命令统计网络连接总数,通过逆向搜索排除特定字符串来获取完整连接数量。
部署运行你感兴趣的模型镜像

linux下有wc做命令管道输出结果行数,windows下没有wc命令,但可以通过find命令做统计。

 

find命令需匹配字符串后统计,find命令参数如下:

C:\Users\l00207432>find /?
在文件中搜索字符串。

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

  /V         显示所有未包含指定字符串的行。
  /C         仅显示包含字符串的行数。
  /N         显示行号。
  /I         搜索字符串时忽略大小写。
  /OFF[LINE] 不要跳过具有脱机属性集的文件。
  "string" 指定要搜索的文本字符串。
  [drive:][path]filename
             指定要搜索的文件。

如果没有指定路径,FIND 将搜索在提示符处键入
的文本或者由另一命令产生的文本。

 

如搜索当前网络TCP连接数:

c:\>netstat -na | find /C "TCP"
63

加 I 参数忽略大小写:

C:\>netstat -na | find /C  /I  "Tcp"
63

 

但如果我们要统计全部网络连接数,包括tcp、udp等,这个怎么处理呢?这时我们可以做个逆向搜索,参数 V 显示所有未包含指定字符串的行,这个我们可以构造一个不可能在命令输出结果里出现的字符串来反向输出需要的结果,如需要显示当前全部网络连接数:

C:\>netstat -na | find /C  /I /V "string not exists"
107

 

输出结果是107行,也就是当前网络连接数是107,比只是显示tcp的明显多了。

您可能感兴趣的与本文相关的镜像

Anything-LLM

Anything-LLM

AI应用

AnythingLLM是一个全栈应用程序,可以使用商用或开源的LLM/嵌入器/语义向量数据库模型,帮助用户在本地或云端搭建个性化的聊天机器人系统,且无需复杂设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值