O Windows adiciona uma linha vazia ao início do lote de txt

0

Gostaria de adicionar uma linha vazia ao início de vários arquivos de texto. Para acrescentar isto ao final, provavelmente funcionaria apenas o seguinte no Windows cmd.

echo. >> *.txt

Como adiciono a linha ao início do arquivo em vez do fim? Também é importante preservar a codificação e tudo mais nos arquivos. Muito obrigado!

    
por puslet88 29.10.2015 / 12:39

2 respostas

1
for %f in (*.txt) do (echo.&type "%f")>tmp.file && move /y tmp.file "%f"

Provavelmente, isso pode ser feito melhor do que isso, já que estou usando um arquivo tmp.file temporary (marque para não ter um com esse nome já)

    
por 29.10.2015 / 13:11
-1

Resposta editada após feedback:

$ (echo. & & echo File.txt) > ./temp.txt&rename temp.txt Arquivo.txt

    
por 29.10.2015 / 12:50