我需要将一些相对较大的文本文件连接起来,希望能通过命令行完成。不幸的是,我只有Windows系统,并且无法安装新软件。
type file1.txt file2.txt > out.txt
我可以使用某个命令将文件内容输出到另一个文件,但是我不想在输出的文件中包含file2.txt的第一行。
我注意到more
命令有一个 +n
选项,可以指定起始行,但我没能成功地将它与其他命令结合使用以达到想要的结果。我知道在Windows环境下这可能不可行,我也可以手动编辑out.txt来删除该行,但是否存在一种简单的方式可以通过命令行实现?
copy
命令速度更快,但会在末尾添加 SUB 字符,有没有办法避免这种情况呢? - Jamescopy /b *.txt combined.txt
而不需要逐个列出每个文件。请注意,这种方法只适用于文本文件。 - Phlucioustype file1.txt temp > out.txt
,这样才能将第二个文件附加到第一个文件末尾,而且没有头部信息。 - Marius