[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理计算一文本文件的行数

先把下面的COPY到你电脑上保存为list.txt
  1. abcealsdf
  2. sadflkew
  3. s657
  4. pe34
  5.            
  6. 534
  7. as4
  8. 563djhuqe
  9. d
复制代码
写一批处理计算此文件有多少行

[ 本帖最后由 ieutk 于 2008-1-4 14:18 编辑 ]
不大可能的事也许今天实现,根本不可能的事也许明天会实现

@echo off
for /f " delims=:" %%i in ('findstr /n "\<d\>" "list.txt"') do echo 共有:%%i行
pause


这个代码可是可以,不过不太实际,如果文件最后不是d呢,所以还是用你下面的那个代码
不大可能的事也许今天实现,根本不可能的事也许明天会实现

TOP

还请楼上兄弟另幵一贴来提问,以方便论坛的管理,多谢合作


'findstr /n "\<d\>"   这个是什么意思?


/N        在匹配的每行前打印行数。

"\<d\>" 是精确查找的意思

"\<......\>"  格式是这样的,中间的省略号代表你要精确查找的内容
不大可能的事也许今天实现,根本不可能的事也许明天会实现

TOP

返回列表