Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


Contributor


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

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


Georgio, А если так?
Код: Выделить весь код
@echo off
set "in=source.txt"
set "out=destination.txt"
for /f "usebackq delims=" %%i in ("%in%") do echo %%i>"%out%"& goto:#
:#
for /f "usebackq delims=" %%i in ("%in%") do set "last_string=%%i"
echo %last_string%>>"%out%"
или так (начиная со второго For)- а вдруг в файле окажется одна строка?
Код: Выделить весь код
for /f "usebackq skip=1 delims=" %%i in ("%in%") do set "last_string=%%i"
IF not "%last_string%"=="" echo %last_string%>>"%out%"

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 22-05-2014 в 10:46.


Отправлено: 10:24, 22-05-2014 | #4