[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f %%i in (_find.txt) do if defined _%%i (set/a _%%i+=1) else (set/a _%%i=0)
  3. for /f "tokens=1,2 delims=_=" %%i in ('set _') do if %%j neq 0 echo %%i重复%%j次
  4. pause
复制代码

TOP

回复 4楼 的帖子

确实如此,思维定势,多此一举了
不过JM的代码效率是高了很多,我测试了一下并不是多了一个for造成的,而是第一个for多了很多时间,与JM不同的是我的占用了很多变量在内存中。楼主文本中只有5000来条记录,效率就有了很大不同。看来以后要注意这方面了。

TOP

返回列表