Это действительно можно сделать с помощью пакетного файла Windows, используя цикл for
для подсчета строк:
@echo off
for %%f in (*.log) do (
set /a line_count = -1
for /f %%l in (%%f) do set /a line_count += 1
more +%line_count% %%f
)
Если ваши файлы не заканчиваются символом новой строки, вам придетсяинициализируйте переменную line_count
значением 0
вместо -1
.
. Вы можете перенаправить вывод more
, чтобы добавить результаты в файл:
more +%line_count% %%f >> your_results_file