Цитата delure:
ищем строку, начинающуюся с "NUMBER" и копируем ее в файл плюс еще 5 строк после нее. »
|
тут можно и без FIND(STR) обойтись:
Код:
![Выделить весь код](images/misc/selectcode.png)
(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"