Это выполнимо, но только с небольшим взломом.
Сначала вам нужно создать пакетный файл thirdline.cmd
:
@echo off
for /f "skip=2 delims=" %%i in (%1) do echo %%i & goto :EOF
Затем из командыline вы бы сделали:
for %i in (*.*) do @thirdline "%i"
Если вы хотите сделать это из другого пакетного файла, вам нужно изменить %i
выше на %%i
(то есть, как они появляются вthirdline.cmd
).
Не забудьте заменить *.*
файловой маской, соответствующей файлам, которые вы хотите обработать.
Наконец, thirdline.cmd
, как указано выше, просто выводит третью строку вприставка.Если вы хотите записать его в другой файл (скажем, lines.txt
), измените thirdline.cmd
на:
@echo off
for /f "skip=2 delims=" %%i in (%1) do >>lines.txt echo %%i & goto :EOF