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

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

Googler


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

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


Цитата delure:
ищем строку, начинающуюся с "NUMBER" и копируем ее в файл плюс еще 5 строк после нее. »
тут можно и без FIND(STR) обойтись:
Код: Выделить весь код
(SetLocal EnableDelayedExpansion
 set/a $ai=-1
 for /f "usebackq delims=" %%a in ("file.log") do @(set "$a=%%a"
 if "!$a:~,6!"=="NUMBER" set/a $ai=5
 if !$ai! geq 0 set/a $ai-=1& echo:!$a!)
EndLocal)>"file.out"
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:17, 13-07-2011 | #4