Programación bat, especificando todas las líneas entre dos líneas que se generarán en texto
setlocal enableelayeexpansion
set start=0
for /f "delims=" %%i en (a.txt) do (
if "%%i"=="!DATA" establece inicio=1
if "%%i"=="!DATB" establece inicio=2
if ! start!==1 echo %%i>>a.log
si !start!==2 echo %%i>>b.log)