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

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

命令执行过程:
(依次执行)
一、从1.txt开始提取文本内容 ,假如
二、然后提取TC.txt的第一行标题文
三、然后提取2.txt内容
四、然后然后提取TC.txt的除标题外的文本
五、然后提取3.txt的文本内容
注意:内容随意,一定要顺序提取到文本里面。

比如:
1.txt,内容文本是1
2.txt,内容文本是2
3.txt,内容文本是3
TC.txt,内容文本是第一行是标题(标题内容未知,只占一行),然后就是正文内容。

命令执行过程:
(依次执行)
一、从1.txt开始提取文本内容
二、然后提取TC.txt的第一行标题
三、然后提取2.txt内容
四、然后然后提取TC.txt的除标题外的文本
五、然后提取3.txt的文本内容
注意:内容随意,一定要顺序提取到文本里面。

比如:
1.txt,内容文本是1
2.txt,内容文本是2
3.txt,内容文本是3
TC.txt,内容文本是第一行是标题(标题内容未知,只占一行),然后就是正文内容。

TOP

  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
复制代码

TOP

  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
复制代码

TOP

返回列表