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

[文本处理] [已解决]批处理如何把TXT文本的内容按指定格式合并?

各位亲们:
请教下,如何把这种文档按指定格式排序。实在没思路啦。。。

原文档:
DATE   TIME    CDUR          
150121 145707  57            
AAB                          
88913950                     
BBB                          
28783320D                    
DATE   TIME    CDUR          
150121 145911  78            
AAB                          
28714113                     
BBB                          
28783320D                    
DATE   TIME    CDUR          
150121 150501  153           
AAB                          
62128091                     
BBB                          
28783320D                    
DATE   TIME    CDUR          
150121 153846  155           
AAB                          
66693926                     
BBB                          
28783320D                    

排序后的文档:
DATE   TIME    CDUR          ANB                                 BNB
150121 145707  57   88913950   28783320D   
150121 145911  78                28714113         28783320D
150121 150501  153        62128091         28783320D
150121 153846  155        66693926         28783320D
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

RE: 批处理如何把TXT文档按指定格式排序?

回复 2# 522235677


    thank your for your support

TOP

150121 145707  57             88913950  28783320D  
150121 145911  78             28714113  28783320D  
150121 150501  153            62128091  28783320D  
150121 153846  155            66693926  28783320D  
150121 154644  360            85221183888  28783320D  
150121 155316  205            28712866  28783320D  
150121 155316  206            66627671  28783320D  
150121 155749  42             28787003  28783320D  
150121 155248  409            28781828  28783320D  
150121 155958  260            28550590  28783320D  
150121 161753  287            28823213  28783320D  
150121 162245  168            63552670  28783320D  
150121 163104  223            28715368  28783320D  
150121 165148  177            66631341  28783320D  
150121 165601                 28713843  28783320D  
150121 165636  305            66829395  28783320D  
150121 170457  177            66307295  28783320D  
150121 171728  58             66673956  28783320D

TOP

  1. @echo off
  2. (for /f "skip=2 tokens=1*" %%a in (temp.txt) do (
  3. if %%a==DATE echo.
  4. if not %%a==ANB if not %%a==BNB if not %%a==DATE <nul set /p=%%a %%b
  5. ))>new.txt
复制代码
1

评分人数

TOP

返回列表