ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите кто может((( дублированные строки
  #1  
Старый 26.05.2009, 17:58
Аватар для starkey
starkey
Новичок
Регистрация: 27.09.2008
Сообщений: 14
Провел на форуме:
108600

Репутация: 0
Unhappy Помогите кто может((( дублированные строки

Добрый вечер программисты Antichat'a кто может помочь, просьба откликнуться.. =((

В общем вроде это не сложно =((

Можете ли вы написать утилиты которая удаляла бы дублированные ссылки??

Пример типо:

Строка.ру
Строка2.ру
Строка.ру

Нужно чтобы эти строки Строка.ру вообще удалялись, такое возможно?? помогите плс((((
 
Ответить с цитированием

  #2  
Старый 26.05.2009, 19:27
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Код:
#!usr/bin/env python
with open("all.txt") as input_:
    with open("out.txt", "a") as out:
        for x in set(input_.readlines()):
            out.write(x)
Дерьмовый код, но для срочных операций сгодится
Нацарапал за 30 секунд Написан на Python2.6 (python.org)
Удали только ЧЕТКИЕ дубли из файла all.txt и запишет их в out.txt
Последняя строка обязательно должна быть пустой (!)
 
Ответить с цитированием

  #3  
Старый 26.05.2009, 21:24
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

я помню тут выкладывал чел подобную прогу, а вообще учись пользоватся поиском любым...

http://www.softforfree.com/programs/text_duplicate_killer-11932.html
 
Ответить с цитированием

  #4  
Старый 26.05.2009, 21:50
Аватар для waik
waik
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
Провел на форуме:
3459722

Репутация: 155
По умолчанию

скрипт с ачата:

Код:
#!/usr/bin/perl -w # Удаление повторяющихся строк 
# by [dei] 
############ Config ############# 
$file = 'log.txt';  
#############################  
open(F1,"< $file");  
@lines = <F1>; 
close F1;  
for($i=0;$i<@lines;$i++) {        
      for($i2=$i+1;$i2<@lines;$i2++) {         
            f($lines[$i] eq $lines[$i2]) { splice @lines, $i2, 1;}     
    } 
}  
open(F2,"> $file"); 
print F2 join('',@lines); 
close F2;
 
Ответить с цитированием

  #5  
Старый 27.05.2009, 01:39
Аватар для bons
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

такие утилиты уже написаны раньше
если надо оставить только одну копию из нескольких одинаковых строк, то:
Код:
sort -u file.txt
если надо удалить все копии то:
Код:
grep -vF "`sort f1.txt | uniq -d`" f1.txt
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может помочь? regnet Болталка 4 26.04.2009 14:45
кто играет в www.ganjawars.ru ??? помогите kuppher Болталка 12 26.07.2008 23:38
Следы атак по 80 порту - исследование сигнатур атак(автор : Михаил Разумов) zl0ba Чужие Статьи 3 17.12.2006 11:16
Помогите кто может Чаты 1 17.02.2004 18:48
помогите кто может плиз mobius Чаты 0 09.11.2003 07:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ