Solicitar procesamiento por lotes para extraer el contenido de una línea debajo del carácter especificado en otro texto

@echo off

::El segundo juicio se utiliza para evitar la aparición de una variable continua str

set "str=abc"

>b.txt (for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.txt') do (

si está definido. Si no " % %b"=="%str%" echo+%%b&set .=

if "%%b"=="%str%" set .=.

))

iniciar b.txt