我有很多文本分隔文件,我想将它们全部合并到一个文件中。同时,我不想在每个文件中保留前 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