【发布时间】:2015-01-06 12:23:41
【问题描述】:
大量搜索未找到批量解析netstat -bano 的解决方案(与-nab、-bna、-anb、-nba、nabo 等相同的开关)因此来自给定网络连接的所有信息在同一行。
Netstat 的-ban 开关用于:
-b = 显示可执行文件
-a = 显示所有连接和监听端口
-n = 以数字形式显示地址和端口。
-o = 显示每个连接的拥有进程 ID(即 PID)
但是 netstat 将文件名添加到 next 行,使得处理输出变得非常困难。广泛搜索没有批量找到任何答案。
我创建了一种通过查找 ](右括号)作为行上的最后一个字符来解析它的方法。如果是],则基本上输出“组合”行,现在包含可执行文件。
我的代码作为答案发布,但做得很糟糕,因为它必须使用文件而不是变量来处理解析。
【问题讨论】:
标签: parsing batch-file netstat