Цитата AlexVong:
по условию "000000" копировались строки которые начинаются на 000000, а по условию "Отдел" строка + 4 последующие за ней »
|
Код:

set fi=1.txt
set fo=1.out
(for /f "delims=" %%a in ('type "%fi%"') do @(set "$a=%%a"
SETLOCAL EnableDelayedExpansion
if /i "!$a:~,6!"=="000000" set $p=1
if /i "!$a:~,5!"=="Отдел" set $p=5
if !$p! gtr 0 set /a "$p-=1"& echo/!$a!
for %%b in ("!$p!") do @ENDLOCAL& set $p=%%~b
))>"%fo%"