我想将几个文件内容连接成一个。两个文件都有一个需要跳过的列标题。所以我写如下,
for /f "skip=1 delims=" %%a in ('dir abc.txt /s /b /a-d') do type "%%a" >> out\result.txt"
我将其保存为.cmd程序并在cmd中执行 我不知道为什么结果包括所有标题列。请劝告。
答案 0 :(得分:0)
因为for
正在迭代dir
的结果,这意味着它正在跳过第一个文件。您在每个文件上运行的命令是type %a
,它没有指示跳过任何文件内容。