LINUX.ORG.RU

uniq и дубликаты

 ,


0

1

Здравствуйте!

Есть файл, необходимо удалить дублирующиеся строки и посмотреть уникальные. Делаю:
[code]uniq filename[/code]
и в выводе по-прежнему присутствуют дубликаты - в чем могут быть подводные камни? Можно ли как-то показать разницу между двумя строчками в файле - понять почему uniq считает их уникальными?

perl -ne 'print unless ${$_}++' (осторожно, расход памяти!)

uniq удаляет только соседние одинаковые строки. Чтобы удалить все, файл нужно отсортировать, чтобы все одинаковые строки были рядом (sort -u).

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.