我需要连接一些相对较大的文本文件,并且更愿意通过命令行执行此操作。不幸的是,我只有 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/