[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  我的思路与37楼netbenton不谋而合,耗时约1分钟,结果应该是50023条记录,619.5K大小,不过貌似部分号段在quhao.txt中没有对应的区域,处理结果请看附件,不知道和楼主所要的结果有何差别。

  要想看到处理进程,请用这个代码:
  1. @echo off
  2. set t=%time%
  3. for /f "tokens=1,2" %%i in (quhao.txt) do set %%j=%%i
  4. setlocal enabledelayedexpansion
  5. (for /f "tokens=1,2" %%i in (data.txt) do (
  6.     echo %%i %%j>con
  7.     if not "%%j"=="!address!" (
  8.         echo %%i !%%j!
  9.         set address=%%j
  10.     )
  11. ))>result.txt
  12. start result.txt
  13. echo %t%
  14. echo %time%
  15. pause
复制代码
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

返回列表