【发布时间】:2013-03-05 23:18:36
【问题描述】:
我正在尝试将几个具有相同字段的大型 csv 文件组合在一起。我能做的最好的事情是:
@echo off
setlocal
set first=1
for %%F in (*.csv) do (
if defined first (
type "%%F" >> new.csv
set "first="
) else (
more +1 "%%F" >> new.csv
)
)
这对小文件很有效,但是当文件较大时,more 命令会卡在每个屏幕转储的末尾。
尽我所能,在将文件写入 new.csv 时,我无法直接通过整个文件运行更多内容 - 有人可以帮忙吗?
【问题讨论】:
标签: windows csv batch-file cmd