Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


извиняюсь за непонятки - old1.log, old2.log, old3.log я дал чисто для примера
подредактировал чтобы целпяло все нужные файлы - не фурычит. создается пустой файл, хотя строки находит и их заведомо больше чем 5. где я накосячил?
Код: Выделить весь код
@echo off
pushd "logs\old"
(
for /f "usebackq delims=" %%i in ("..\new.log") do (
 for /f %%j in ('dir /B /O-D *.log') do (
  for /f "usebackq delims=" %%k in (%%j) do (
   set /p=%%k<nul| findstr /lc:"%%i" "..\new.log">nul&& set /a count+=1
   for /f %%l in ('
    set /a count
   ') do (
    if %%l GEQ 5 (
     echo.%%k
     set count=
     )
    )
   )
  )
 )
)>"%~dp0result.log"
popd

Отправлено: 16:14, 29-08-2014 | #3