我需要连接一些相对较大的文本文件,并且更愿意通过命令行执行此操作。不幸的是,我只有 Windows,无法安装新软件。

type file1.txt file2.txt > out.txt

允许我几乎得到我想要的东西,但我不希望 file2.txt 的第一行包含在 out.txt 中。

我注意到 more+n 选项来指定起始行,但我还没有设法将这些组合起来以获得我想要的结果。我知道这在 Windows 中可能是不可能的,我总是可以手动编辑 out.txt 以摆脱该行,但是有没有一种从命令行执行此操作的简单方法?

最佳答案

more +2 file2.txt > temp
type temp file1.txt > out.txt

或者您可以使用 copy 。有关更多信息,请参阅 copy /?
copy /b temp+file1.txt  out.txt

关于windows - 使用 Windows 命令行连接文本文件,删除前导行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2477271/

10-14 14:21
查看更多