CMD跳过不起作用

时间:2016-06-17 03:33:35

标签: for-loop cmd skip

我想将几个文件内容连接成一个。两个文件都有一个需要跳过的列标题。所以我写如下,

for /f "skip=1 delims=" %%a in ('dir abc.txt /s /b /a-d') do type "%%a" >> out\result.txt"

我将其保存为.cmd程序并在cmd中执行 我不知道为什么结果包括所有标题列。请劝告。

1 个答案:

答案 0 :(得分:0)

因为for正在迭代dir的结果,这意味着它正在跳过第一个文件。您在每个文件上运行的命令是type %a,它没有指示跳过任何文件内容。