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

[文本处理] 批处理怎样取特定位置字符串,然后追加到指定文件?

如题:

请各位大侠帮助我解决这个问题。

当前文件夹下有一系列格式相同但内容不同的文本文件*.txt,一个文本文件只有1行内容,被;分号分割为221列。
需要抓取其中的1、2、3、4、5、161、181、191、201、202、211、212列中的内容,追加到当前文件夹下指定文件XXXX.CSV中,还是用;分号隔开。每个文件占一行。第一行为标题栏,暂定为1、2、3、4、5、161、181、191、201、202、211、212(可以自己以后定义),也是用;分号隔开。

已经知道如何将每个文本文件的内容,追加到当前文件夹下指定文件XXXX.CSV中了。如下:
  1. (for /f "delims=" %%i in ('dir /b *.txt') do (type "%%i"&echo,) 9>>%%a)>>XXXX.CSV 2>nul
复制代码
谢谢

谢谢,让我想想,试试

TOP

返回列表