【发布时间】:2011-10-20 22:16:28
【问题描述】:
所以我有一个非常简单的问题,但我有点智障,所以需要一些帮助!
我需要一个执行以下操作的命令行批处理文件:
我有 5,000 个文本文件,它们都具有相同的结构(即每一行上的相同字段),但数据不同。我想从第 3 行和第 5 行批量提取所有文件的数据,并将其放入一个简单的 CSV 文件中,该 CSV 文件也标记了文件名。
例如,文本文件(标记为 1.txt 到 5000.txt)如下所示:
[data on line 1]
[data on line 2]
[data on line 3]
[data on line 4]
[data on line 5]
[data on line 6]
我想要的 CSV 输出是这样的:
[Filename 1.txt],[Data from line 3],[Data from line 5]
[Filename 2.txt],[Data from line 3],[Data from line 5]
等等……
[Filename 5000.txt],[Data from line 3],[Data from line 5]
有什么想法吗?
【问题讨论】:
-
从
FOR命令开始。在命令提示符处键入FOR /?。获得一些代码后,向我们展示,我们可以提供帮助。
标签: text csv batch-file command