Поиск почтовых адресов

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

djo
Сообщения: 18
ОС: Debian

Поиск почтовых адресов

Сообщение djo »

Здравствуйте! Имеются два файла с почтовыми адресами, в одном 220 строк, а в другом 105. В том и в том есть одинаковые адреса, но есть 58 адресов новых, в файле в котором 105 строк, как можно их вытащить?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Поиск почтовых адресов

Сообщение /dev/random »

1) Если нужно найти строки, содержащиеся ровно в одном файле, неважно, в каком:
{ sort -u a.txt; sort -u b.txt; } | sort | uniq -u
2) Если только строки из второго, отсутствующие в первом:
comm -23 <(sort -u a.txt) <(sort -u b.txt)

Советую разобраться по манам, что эти строки делают, прежде, чем запускать. И ещё: вторая строка использует баш-специфичную конструкцию, в других шеллах работать не будет.
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Поиск почтовых адресов

Сообщение ZyX »

/dev/random писал(а):
30.11.2011 14:57
2) Если только строки из второго, отсутствующие в первом:
comm -23 <(sort -u a.txt) <(sort -u b.txt)

Советую разобраться по манам, что эти строки делают, прежде, чем запускать. И ещё: вторая строка использует баш-специфичную конструкцию, в других шеллах работать не будет.

Такие вещи прекрасно работают в zsh. Их там даже намного больше.

Кстати, я в таком случае приспосабливал diff. Конструкция аналогична вашей с comm, только вместо comm -23 идёт diff -U0. Полезно, если не знаешь наизусть содержимое пакета sys-apps/coreutils.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Поиск почтовых адресов

Сообщение drBatty »

ZyX писал(а):
01.12.2011 00:45
олезно, если не знаешь наизусть содержимое пакета sys-apps/coreutils.

я тоже не знаю. Но запомнить команду info coreutils я могу. А там не только список, но и подробная документация.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Поиск почтовых адресов

Сообщение ZyX »

drBatty писал(а):
01.12.2011 00:52
ZyX писал(а):
01.12.2011 00:45
олезно, если не знаешь наизусть содержимое пакета sys-apps/coreutils.

я тоже не знаю. Но запомнить команду info coreutils я могу. А там не только список, но и подробная документация.

А также жутко неудобная навигация, отсутствие каких‐либо цветов, кроме чёрного и светло‐серого (вместо белого), даже выделения жирным нету. Такой вид наводит на меня тоску и желания закрыть это побыстрее.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Поиск почтовых адресов

Сообщение drBatty »

ZyX писал(а):
02.12.2011 20:35
А также жутко неудобная навигация, отсутствие каких‐либо цветов, кроме чёрного и светло‐серого (вместо белого), даже выделения жирным нету. Такой вид наводит на меня тоску и желания закрыть это побыстрее.

откройте файл в любимом редакторе. же.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Поиск почтовых адресов

Сообщение Bizdelnick »

ZyX писал(а):
02.12.2011 20:35
жутко неудобная навигация, отсутствие каких‐либо цветов, кроме чёрного и светло‐серого (вместо белого), даже выделения жирным нету. Такой вид наводит на меня тоску и желания закрыть это побыстрее.

pinfo раскрасит всё в гламурные цвета и вернёт Вам весёлое расположение духа.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Поиск почтовых адресов

Сообщение ZyX »

Bizdelnick писал(а):
02.12.2011 21:28
ZyX писал(а):
02.12.2011 20:35
жутко неудобная навигация, отсутствие каких‐либо цветов, кроме чёрного и светло‐серого (вместо белого), даже выделения жирным нету. Такой вид наводит на меня тоску и желания закрыть это побыстрее.

pinfo раскрасит всё в гламурные цвета и вернёт Вам весёлое расположение духа.

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