使用文本文件的副本时换行

时间:2017-03-30 13:15:21

标签: windows batch-file

我有一个文本文件a.txt

hello
there

和文本文件b.txt

how
are
you?

使用copy a.txt+b.txt c.txt我得到c.txt

hello
therehow
are
you?

如何更改命令以在therehow之间获取新行/换行符?

1 个答案:

答案 0 :(得分:0)

不是很优雅,但它有效:

for %%a in (a.txt,b.txt) do type %%a >>c.txt && echo. >>c.txt

虽然列表中最后一个文件的末尾会有一个空行。

如果您想使用通配符:

for /f "tokens=*" %%a in ('dir /b *.txt') do type "%%a" >>c.txt && echo. >>c.txt