LINUX.ORG.RU

Сообщения a35b62

 

Удаление повторяющихся строк вместе с дубликатами

Форум — General

Здравствуйте, форумчане. У меня возникла потребность в удалении из файла всех повторяющихся строк. Задача - есть 2 файла, например 1.txt содержит:

a1 a2 a3 a4 a5 a6

2.txt содержит:

а3 а6

Нужно получить из них все строки, которые не встречаются, т.е. исходящий результат должен выглядеть так:

a1 a2 a4 a5

Без самих дубликатов. К примеру sort -u и uniq удалит только 1 экземпляр повторяющихся строк. Как сделать так как показанно в примере?

Гуглил... честно... и пробовал найденные варианты... На этом форуме наткнулся на такую же проблему, но тема в архиве... у создавшего ее все решилось.. Bash - удаление повторяющихся строк вместе с дубликатами

Предложенный в ней вариант хорошо справляется с небольшим количеством строк, но у меня в 1.txt строк всего лишь 46508... Так понимаю, что из-за величины файла приведенное решение не срабатывает?

Подскажите, пожалуйста, какой командой победить мою задачу?

 , ,

a35b62
()

RSS подписка на новые темы