![]() |
Помогите удалить повторяющиеся строки в файле.
Дело в том, что мне помогли с батником на форуме, я из одного файла копировал в другой только дату и ники играков, получается файл на выходе такой:
2013.03.14 ROGRS[SIBRK] 2013.03.14 6BeS9 2013.03.14 vtarasow1140 2013.03.14 SLONikVorkuta 2013.03.14 is_7_KPy4E_BCEX[AVD] 2013.03.14 lavr181[PPLOB] 2013.03.14 Mangyst1977 2013.03.14 ter175 2013.03.14 Dman7[STR_B] 2013.03.14 sasprosys 2013.03.14 Tarcus92 2013.03.14 210581 2013.03.14 kasl_one23 2013.03.14 MiDimMi 2013.03.14 PROHODASASHA[TTK72] 2013.03.14 Tantal06 2013.03.14 worldtanki 2013.03.14 KENWOODyara 2013.03.14 ashepckov 2013.03.14 Oksi88 2013.03.14 aleksis666 2013.03.14 eeeeeeeeeeeeeeeeeeeeere 2013.03.14 T_A_A 2013.03.14 Marson16 2013.03.14 vitek1974 2013.03.14 4empion_mira 2013.03.14 sergejpapa[PK_TP] 2013.03.14 karasius72 2013.03.14 Anclavv 2013.03.14 UMRITEWSENAX[KB-42] 2013.03.14 ROGRS[SIBRK] 2013.03.14 6BeS9 2013.03.14 vtarasow1140 2013.03.14 SLONikVorkuta 2013.03.14 is_7_KPy4E_BCEX[AVD] 2013.03.14 Dman7[STR_B] 2013.03.14 Mangyst1977 2013.03.14 ter175 2013.03.14 lavr181[PPLOB] 2013.03.14 sasprosys 2013.03.14 Tarcus92 2013.03.14 kasl_one23 2013.03.14 210581 2013.03.14 MiDimMi 2013.03.14 PROHODASASHA[TTK72] 2013.03.14 Tantal06 2013.03.14 worldtanki 2013.03.14 KENWOODyara 2013.03.14 Oksi88 2013.03.14 ashepckov 2013.03.14 aleksis666 2013.03.14 eeeeeeeeeeeeeeeeeeeeere 2013.03.14 T_A_A 2013.03.14 Marson16 2013.03.14 vitek1974 2013.03.14 4empion_mira 2013.03.14 sergejpapa[PK_TP] 2013.03.14 karasius72 2013.03.14 Anclavv 2013.03.14 UMRITEWSENAX[KB-42] 2013.03.14 ROGRS[SIBRK] 2013.03.14 6BeS9 2013.03.14 vtarasow1140 2013.03.14 SLONikVorkuta 2013.03.14 is_7_KPy4E_BCEX[AVD] 2013.03.14 Dman7[STR_B] 2013.03.14 Mangyst1977 2013.03.14 ter175 2013.03.14 lavr181[PPLOB] 2013.03.14 sasprosys 2013.03.14 Tarcus92 2013.03.14 kasl_one23 2013.03.14 210581 2013.03.14 MiDimMi 2013.03.14 PROHODASASHA[TTK72] 2013.03.14 Tantal06 2013.03.14 worldtanki 2013.03.14 KENWOODyara 2013.03.14 Oksi88 2013.03.14 ashepckov 2013.03.14 aleksis666 2013.03.14 eeeeeeeeeeeeeeeeeeeeere 2013.03.14 T_A_A 2013.03.14 Marson16 2013.03.14 vitek1974 2013.03.14 4empion_mira 2013.03.14 sergejpapa[PK_TP] 2013.03.14 karasius72 2013.03.14 Anclavv 2013.03.14 UMRITEWSENAX[KB-42] Тоесть в начальном файле получается повтор ников аж 3 раза, поэтому в исходном также.Хотелось бы чтобы в файле небыло повторов: 2013.03.14 ROGRS[SIBRK] 2013.03.14 6BeS9 2013.03.14 vtarasow1140 2013.03.14 SLONikVorkuta 2013.03.14 is_7_KPy4E_BCEX[AVD] 2013.03.14 lavr181[PPLOB] 2013.03.14 Mangyst1977 2013.03.14 ter175 2013.03.14 Dman7[STR_B] 2013.03.14 sasprosys 2013.03.14 Tarcus92 2013.03.14 210581 2013.03.14 kasl_one23 2013.03.14 MiDimMi 2013.03.14 PROHODASASHA[TTK72] 2013.03.14 Tantal06 2013.03.14 worldtanki 2013.03.14 KENWOODyara 2013.03.14 ashepckov 2013.03.14 Oksi88 2013.03.14 aleksis666 2013.03.14 eeeeeeeeeeeeeeeeeeeeere 2013.03.14 T_A_A 2013.03.14 Marson16 2013.03.14 vitek1974 2013.03.14 4empion_mira 2013.03.14 sergejpapa[PK_TP] 2013.03.14 karasius72 2013.03.14 Anclavv 2013.03.14 UMRITEWSENAX[KB-42] Помогите плиз ещё!А? |
Исходные файлы из старой темы.
Код:
@Echo Off |
Цитата:
|
Необходимо убрать строки в Inst_Update.txt, в которых повторяется первый токен, оставив только строку с наибольшим вторым токеном.
Office 2010 есть Цитата:
Цитата:
Код:
@ECHO OFF |
Код:
@echo off |
Немного упростил вариант коллеги Diskretor
Код:
@echo off |
Как подправить скрипт поста 6, чтобы в выходном файле по нарастающей сначала шли восьмизначные КВ (KB982726), затем девятизначные КВ (KB2553092) ?
п.с. Возможно есть вариант сортировки выходного файла? решил, но ищется более изящное решение :) |
Проверкой наличия 9-го символа.
Код:
@echo off |
Цитата:
Код:
@echo off |
@echo off
SetLocal EnableDelayedExpansion for /f "tokens=*" %%i in ('sort 1.txt') do if not !str!==%%i echo !str!>>2.txt & set str=%%i echo !str!>>2.txt |
Время: 17:47. |
Время: 17:47.
© OSzone.net 2001-