Board logo

标题: [文本处理] 批处理怎样批量提取文档的信息? [打印本页]

作者: moramora    时间: 2023-2-17 15:03     标题: 批处理怎样批量提取文档的信息?

3000个文本文件,提取开头为  cc_数字  的一列内容,输出文件名+这列cc_数字

例如
文件名A  cc_111  cc_122 cc_222
文件名B   cc_114  cc_121 cc_222

感谢各位大佬!
作者: hlzj88    时间: 2023-2-17 19:14

  1. for /f "delims=" %%i in ('dir /b/on *.txt') do for /f "tokens=1 delims= " %%p in (%%i) do echo %%i %%p>>3.ini
复制代码

作者: moramora    时间: 2023-2-20 15:44

请问这一列CC_在第二列,没行开头还有别的内容,应该怎么提取呢?
作者: buyiyang    时间: 2023-2-20 16:26

回复 3# moramora


   你将2楼参数中的tokens=1中的1改为2即可
作者: Batcher    时间: 2023-2-20 21:40

回复 3# moramora


参考for命令教程第21页:
http://bbs.bathome.net/thread-31727-1-1.html






欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2