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

Название темы: удаление строк
Показать сообщение отдельно

Ветеран


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

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


Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion
(
for /f "usebackq tokens=1-3 delims=;" %%i in ("example.txt") do (
 for %%l in ("%%i" "%%j" "%%k") do (
  echo.%%~l
  )
 )
)>1.tmp
(
for /f "delims=" %%i in ('sort 1.tmp') do (
 if not defined v (
  set v=%%i
  set c=1
  ) else (
  if "%%i"=="!v!" (
   set /a c+=1
   if !c! gtr 10 (
    echo.%%i
    )
   ) else (
   set v=%%i
   set c=1
   )
  )
 )
)>2.tmp
findstr /lvg:2.tmp "example.txt">"new.txt"
del 1.tmp 2.tmp
endlocal
exit /b

Отправлено: 22:16, 07-08-2014 | #2

Название темы: удаление строк