如何将多个文本分隔文件合并为一个文件

如何将多个文本分隔文件合并为一个文件

我有很多文本分隔文件,我想将它们全部合并到一个文件中。同时,我不想在每个文件中保留前 4 行,所以我想跳过这些行,然后在 DOS 命令中将它们全部合并。我试过这个命令

for  %f in (*.OUT) do type "%f" >> output.OUT

它可以合并文件 - 但我想添加一个命令来跳过每个文件的前四行。任何帮助都值得感激。谢谢

答案1

我会使用more而不是type,而是+n选择从第 n+1 行开始读取每个文件(因此在您的情况下第 5 行跳过前 4 行):

for %f in (*.OUT) do more +4 "%f" >> output.OUT

相关内容