ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Программа для работы с текстом - с акками
  #1  
Старый 14.11.2009, 16:50
kowkin
Познающий
Регистрация: 10.07.2009
Сообщений: 41
Провел на форуме:
1211680

Репутация: 13
Отправить сообщение для kowkin с помощью ICQ
По умолчанию Программа для работы с текстом - с акками

Приветствую!

Вот такая у меня незадача:

Имеется 2 файла.

Пример 1 файла:
Цитата:
1@1.ru
2@2.ru
3@3.ru
4@4.ru
5@5.ru
Пример 2 файла:
Цитата:
3@3.ru
1@1.ru
5@5.ru
Мне нужно удалить из 1 файла, то, что есть во 2 файле (то, что осталось несовпадающим).

То есть мне нужно получить следующий текст:
Цитата:
2@2.ru
4@4.ru
С помощью какой программы можно это реализовать? Подскажите...
 
Ответить с цитированием

  #2  
Старый 14.11.2009, 16:59
SimBa
Участник форума
Регистрация: 08.12.2008
Сообщений: 248
Провел на форуме:
3539299

Репутация: 148
Отправить сообщение для SimBa с помощью ICQ
По умолчанию

Код:
use warnings;

open(F, '<1.txt') || die $!;
chomp(@list1 = <F>);
close F;

open(F, '<2.txt') || die $!;
chomp(@list2 = <F>);
close F;

$list{$_} = 1 for @list1;
delete $list{$_} for @list2;

open(F, '>>3.txt') || die $!;
print F $_.$/ for keys %list;
close F;
код на перле, написал Kaimi
 
Ответить с цитированием

  #3  
Старый 14.11.2009, 17:26
ettee
Administrator
Регистрация: 12.10.2006
Сообщений: 466
Провел на форуме:
17234747

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

sort 1.txt 2.txt | uniq -u
 
Ответить с цитированием

  #4  
Старый 14.11.2009, 23:13
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от ettee  
sort 1.txt 2.txt | uniq -u
Еще как вариант,склеить в один файл copy,а затем убрать повторы,заисав их в файл - результат получен.
 
Ответить с цитированием

  #5  
Старый 14.11.2009, 23:24
flooderator
Участник форума
Регистрация: 02.10.2009
Сообщений: 103
Провел на форуме:
2126318

Репутация: 54
Отправить сообщение для flooderator с помощью ICQ
По умолчанию


Последний раз редактировалось zythar; 15.11.2009 в 04:46..
 
Ответить с цитированием

  #6  
Старый 01.12.2009, 22:16
gormoney
Banned
Регистрация: 12.11.2009
Сообщений: 124
Провел на форуме:
1324961

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

Цитата:
Сообщение от flooderator  
Что-то оттуда качает у меня по 2 кб\сек :bad:
Если есть у тебя прога залей на другой обменик пожалуйста.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
История Windows (с картинками) GrinGoO Статьи 19 17.04.2010 13:01
FillVK - программа для автоматического массового изменения данных на ВК BenLadenBest Покупка, продажа, услуги в Соц. Сетях 17 21.11.2009 22:06
Программы для работы с железом. Часть 2 – материнские платы _GaLs_ Аппаратное обеспечение 0 19.11.2006 12:57



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


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




ANTICHAT.XYZ