所以我有一个非常简单的问题,但我有点弱智,所以需要一些帮助!从文本文件中提取行到一个CSV
我需要一个命令行批处理文件执行以下操作:
我有5000个文本文件,所有具有相同的结构(即,每行相同的字段),但是不同的数据。我想批量提取第3行和第5行的所有文件的数据,并将其放入一个简单的CSV文件中,该文件也标记文件名。
例如,文本文件(通过对标有5000.txt 1.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 /?'。你有一些代码后,告诉我们,我们可以提供帮助。 – aphoria
可能重复[批处理多行到单行?](http://stackoverflow.com/questions/7837757/batch-processing-multiple-lines-to-a-single-line) –
不,重复[从多个文本文件中提取特定数据行,转换为单个csv文件](http://stackoverflow.com/questions/7851018/extracting-specific-lines-of-data-from-multiple-text-files-to -convert到一星) – Aacini