找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22696|回复: 3

[文本处理] 批处理怎样依次提取多个文本内容,汇总到一个里面?

[复制链接]
发表于 2014-12-2 11:10:33 | 显示全部楼层 |阅读模式
命令执行过程:
(依次执行)
一、从1.txt开始提取文本内容 ,假如
二、然后提取TC.txt的第一行标题文
三、然后提取2.txt内容
四、然后然后提取TC.txt的除标题外的文本
五、然后提取3.txt的文本内容
注意:内容随意,一定要顺序提取到文本里面。

比如:
1.txt,内容文本是1
2.txt,内容文本是2
3.txt,内容文本是3
TC.txt,内容文本是第一行是标题(标题内容未知,只占一行),然后就是正文内容。
 楼主| 发表于 2014-12-2 11:18:50 | 显示全部楼层
命令执行过程:
(依次执行)
一、从1.txt开始提取文本内容
二、然后提取TC.txt的第一行标题
三、然后提取2.txt内容
四、然后然后提取TC.txt的除标题外的文本
五、然后提取3.txt的文本内容
注意:内容随意,一定要顺序提取到文本里面。

比如:
1.txt,内容文本是1
2.txt,内容文本是2
3.txt,内容文本是3
TC.txt,内容文本是第一行是标题(标题内容未知,只占一行),然后就是正文内容。
发表于 2014-12-2 12:49:19 | 显示全部楼层
  1. @echo off
  2. set /p firstLine=<tc.txt
  3. (
  4.     type 1.txt
  5.     echo,%firstLine%
  6.     type 2.txt
  7.     more +1 tc.txt
  8.     type 3.txt
  9. )>ALL.txt
复制代码
发表于 2014-12-2 12:51:31 | 显示全部楼层
  1. @echo off
  2. set "NewFile=0.txt"
  3. >%NewFile% type 1.txt
  4. set /p str=<TC.txt
  5. >>%NewFile% echo,%str%
  6. >>%NewFile% type 2.txt
  7. >>%NewFile% more +1 TC.txt
  8. >>%NewFile% type 3.txt
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 11:09 , Processed in 0.018171 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表