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

[文本处理] 批处理怎样根据文件内容批量生成数字?

求助:                                                                           
  a.txt           经批处理后得到   b.txt                                       
a.txt 如下:(b.txt共有9行)   b.txt如下:(b.txt共有90000行)                 
111                                         1110000                             
222                                         1110001                             
505                                         111......                           
444                                         111......                           
555                                         1119998                             
600                                         1119999                             
777                                         2220000                             
877                                         2220001                             
999                                         222.......                          
                                               222......                        
                                               2229998                          
                                               2229998                          
                                               5050000                          
                                               5050001                          
                                               505....                          
                                               505....                          
                                               5059998                          
                                               5059998                          
                                               .......                          
                                               .......                          
                                               .......                          
                                              9990000                           
                                              9990001                           
                                              999....                           
                                              999....                           
                                              9999998                           
                                              9999999

  1. @echo off&setlocal enabledelayedexpansion
  2. (for /f "delims=" %%a in (a.txt) do (
  3.   for /l %%b in (10000 1 19999) do set a=%%b&echo,%%a!a:~1!
  4. ))>b.txt
复制代码

TOP

灰常感谢!!!!!

TOP

返回列表