Respuestas:
Si siempre hay 4 líneas como se muestra con "TRAILER" en la última línea:
for /f "skip=3 tokens=2 delims=|" %l in (List.txt) do @echo %l
Si puede haber cualquier número de líneas con la línea "TRAILER" presente en cualquier lugar:
for /f "tokens=2 delims=|" %l in ('type List.txt ^| find "TRAILER"') do @echo %l
for /?
te enseñará lo que el omitir , tokens y delimita Las opciones significan, aunque no debería ser difícil de entender. También recuerde doblar cada signo de% mientras usa los comandos en un archivo por lotes.
Como alternativa a la respuesta ya dada, se podría instalar. Gnu en Windows y hacer
tail -n 1 <your file here> | awk -F"|" "{print $2;}"