本文小编就为大家带来一篇讲cmd类似wc -l,cmd 统计文件行数,findstr统计行数。小编觉得挺不错的,现在就分享给大家,如果你在找批处理统计行数,window统计行数,findstr获取行数,也可以做个参考。一起跟随小编过来看看吧。
cmd类似wc -l,cmd 统计文件行数,findstr统计行数
作者:小程序开发师 发布时间:2019-03-10
我们知道linux系统下,
可以使用wc -l 很方便的统计文件行数。
一些朋友给子恒老师留言问:
在windows的cmd批处理中,
有没有类似wc -l这样的命令?
其实cmd里也有统计文件行数的命令,
那就是find和findstr,
下面使用它们来各自举例子…
一、 cmd使用find统计文本行数
主要使用了两个参数 /v /c,
例如:
C:\>find /? | find /v /c ""
15
cmd里使用find能够直接得到文件行数,
但是跟一些网络命令结合时,
没有反应。
像下面的
ping -n -1 qq.com | find /V /C ""
netstat | find /V /C ""
子恒老师是在win10系统下测试,
其它的系统没有测试过,
如果你有尝试,
可以把结果反馈给我。
二、 windows cmd中使用findstr统计文件行数
findstr功能比find强大,
也可以在cmd中用来统计行数,
使用 /n 参数就行,
它会在文件最前面加上行数。
例如:
C:\>ping -n 1 qq.com | findstr /n ".*"
1:
2:正在 Ping qq.com [180.163.26.39] 具有 32 字节的数据:
3:来自 180.163.26.39 的回复: 字节=32 时间=50ms TTL=52
4:
5:180.163.26.39 的 Ping 统计信息:
6: 数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
7:往返行程的估计时间(以毫秒为单位):
8: 最短 = 50ms,最长 = 50ms,平均 = 50ms
最后一行的行数,
就是整个文件的行数。
上面cmd统计文件的方法,
把文件里的空行也包含进去了,
下次子恒老师再分享怎么统计文件不是空行的行数。
猛击这里,
观看子恒老师《超高价值API实例讲解》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
cmd类似wc -l,cmd 统计文件行数,findstr统计行数链接:https://www.qinziheng.com/details/8060/
cmd类似wc -l,cmd 统计文件行数,findstr统计行数相关文章