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

echo. >> *.txt

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

2 ответа2

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

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

-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .