0
Как изменить только последние 20 строк, а не все содержимое.Измените последние 20 строк текстового файла
@echo off > newfile & setLocal enableDELAYedexpansion
copy /Y E:\LOG.DIR LOG.DIR
set old=INACTIVE
set new=ACTIVE
for /f "tokens=* delims=" %%a in (LOG.DIR) do (
set str=%%a
echo %SOON
set str=!str:%old%=%new%! >> newfile echo !str!
)
спасибо Endoro, но не работает – user2558845
@ user2558845 да, вы правы. Я забыл какой-то код отладки и сделал редактирование, извините за это. – Endoro
спасибо за помощь, но все строки до этого делятся :( – user2558845