Windows добавляет пустую строку в начало txt-пакета

Я хотел бы добавить пустую строку в начало нескольких текстовых файлов. Чтобы добавить это в конец, возможно, будет работать только следующее в Windows cmd.

echo. >> *.txt

Как добавить строку в начало файла вместо конца? Также важно сохранить кодировку и все остальное в файлах. Большое спасибо!

2 ответа

Решение
for %f in (*.txt) do (echo.&type "%f")>tmp.file && move /y tmp.file "%f"

Это может быть сделано лучше, чем это, так как я использую tmp.file временный файл (отметьте, что у вас его еще нет)

Отредактированный ответ после обратной связи:

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

Другие вопросы по тегам