Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для NickM

Ветеран


Contributor


Сообщения: 4635
Благодарности: 1115

Профиль | Отправить PM | Цитировать


вот, надергал куски из сети ))
Код: Выделить весь код
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
 
Set infile=in.txt
Set outFile=out.txt

:: Узнаем количество строк в файле
for /f %%n in ( 'more ^< "!infile!" ^| find /c /v ""' ) do (
	set tail.count=%%n
)

:: Модифицируем две последние строки в файле 
for /f "UseBackQ delims=" %%n in ("%infile%") do ( 
  set "LINE=%%n"
  set /a m+=1  
  if !m! EQU !tail.count! (goto funcR) else (echo=!LINE!>>"%outFile%")
)
:funcR
set LINE=%LINE:~0,-5%
echo=%LINE%>>"%outFile%"
echo.== ))>>"%outFile%"

Отправлено: 22:02, 10-07-2016 | #4