网站地图    收藏   

主页 > 系统 > windows >

Windows下统计端口链接数的批处理 - Windows操作系统

来源:自学PHP网    时间:2015-04-17 17:13 作者: 阅读:

[导读] Windows下统计端口链接数的批处理 这个批处理算是半原创吧,里面借鉴了百度文库里面一个统计windows下目录和文件个数的批处理,目前已经在线上系统中使用,利用vbs脚本文件进行调用...

Windows下统计端口链接数的批处理
 
   这个批处理算是半原创吧,里面借鉴了百度文库里面一个统计windows下目录和文件个数的批处理,目前已经在线上系统中使用,利用vbs脚本文件进行调用,统计功能正常。
   www.2cto.com  
@Echo off 
set/a a=0  
netstat -an | find /i "port" > 列表文件保存路径  
for /f "delims=" %%a in ('type 列表文件保存路径') do set/a a+=1  
@Echo on 
echo "%date% %time%----%a%" <nul >> 统计文件保存路径
 
        这里简单说明一下:
set/a a=0 定义一个变量,并在这里对变量进行赋值,如果这里不对变量进行赋值,后面统计时候会出现多次累加的问题;
netstat -an | find /i "port" 的作用是在netstat命令输出的信息中找到对应的端口,并将这些信息重定向到一个文件中,方便后面使用
 
"delims="这个命令是设置windows切割字符串切割点的命令,比如一个字符串是asadafag,那么用delims=a这个命令后字符串再输出就变成了s d f g,如同awk里面的-F;
for xx %%a in ('xx') do xx这个是批处理里面的for循环;
@Echo off/on是开启和关闭echo的屏幕输出,因为批处理在给变量赋值时会将赋值结果直接输出,所以在赋值时可以关闭屏幕输出,但是为了保存结果在后面还是要打开。
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论