Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Найти в txt файле 2 и более значения  (Прочитано 564 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Найти в txt файле 2 и более значения
« : 12 Августа 2017, 11:09:48 »
Здравствуйте.

Есть файл с повторяющимися значениями. Как вывести только строки встречающиеся два и более раз?

Спасибо.

ТС, как видно по состоянию на 30/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). На реплики форумчан реакции со стороны ТС нет. Тема стародавняя (последнее сообщение в топике: 12/08/2017; последнее сообщение от ТС в топике: 12/08/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 30 Января 2020, 19:10:41 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Найти в txt файле 2 и более значения
« Ответ #1 : 12 Августа 2017, 11:18:33 »
sort файл | uniq -d
Пользователь добавил сообщение 12 Августа 2017, 13:37:50:
Или лучше:
awk '{s[$0]++}s[$0]==2' файлтак не нужна сортировка и сохраняется исходный порядок строк.
« Последнее редактирование: 12 Августа 2017, 13:37:50 от renzrv »

 

Страница сгенерирована за 0.112 секунд. Запросов: 24.