Eu usaria more
em vez de type
, com a opção +n
para começar a ler cada arquivo na linha n + 1 (para a linha 5 no seu caso pular as primeiras 4 linhas):
for %f in (*.OUT) do more +4 "%f" >> output.OUT
Eu tenho muitos arquivos delimitados por texto e quero mesclá-los em um único arquivo. Nesse meio tempo eu não quero ter as primeiras 4 linhas em cada arquivo, então eu quero pular essas linhas e depois mesclá-las no comando DOS. Eu tentei este comando
for %f in (*.OUT) do type "%f" >> output.OUT
Funciona na mesclagem do arquivo - no entanto, quero adicionar um comando que ignore as quatro primeiras linhas de cada arquivo. Qualquer ajuda é apreciada. obrigado
Eu usaria more
em vez de type
, com a opção +n
para começar a ler cada arquivo na linha n + 1 (para a linha 5 no seu caso pular as primeiras 4 linhas):
for %f in (*.OUT) do more +4 "%f" >> output.OUT
Tags cmd.exe