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


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

Автор Тема: .txt файл. Нужно в нем удалить повторы  (Прочитано 700 раз)

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

Оффлайн Qret

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
.txt файл. Нужно в нем удалить повторы
« : 14 Сентября 2014, 00:41:12 »
Всем привет
Суть такова:
Есть два файла .txt (1.txt и 2.txt)
Информацию из файла 1.txt перенес в файл 2.txt.
так как файлы почти один в один, надо удалить, после объединения, повторы. То есть, если есть две одинаковые строки, то надо, что бы одна удалилась
Как это можно сделать?
Спасибо

Оффлайн hitomy

  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Re: .txt файл. Нужно в нем удалить повторы
« Ответ #1 : 14 Сентября 2014, 01:12:22 »
читаем
sort
uniq

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: .txt файл. Нужно в нем удалить повторы
« Ответ #2 : 14 Сентября 2014, 01:22:06 »
cd /dir/with/files
for file in *.txt; do cat "$file"; echo; done | sort | uniq

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: .txt файл. Нужно в нем удалить повторы
« Ответ #3 : 14 Сентября 2014, 01:26:09 »
sort -u 1.txt 2.txt

 

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