Уникальные строки текстового файла

Среди запросов к моему сайту я подглядел запрос ‘perl уникальные строки текстового файла‘.

Ну нужен для этого perl, совершенно не нужен.

Команда sort -u или же uniq сделают это совершенно спокойно.

Правда, есть одно ограничение - они перемешают строчки файла (uniq требует отсортированый файл).

Если вам нужно найти ункальные сточки файла не теряя последовательности строк - это можно сделать и при помощи скрипта на perl и при помощи скрипта на shell :)

Домашнее задание по shell

Оставить только уникальные строки в файле, не перемешивая при этом последовательность строк в выходном файле. Можно использовать промежуточные файлы. Поиск уникальных строк может быть не очень оптимальным - т.е. должен спокойно работать на объеме до 10-20.000 строк (5-10 секунд, не больше).

Пишите ваши решения в комментатиях. Это можно сделать по-разному. Использовать perl и php не стоит :).

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

1 Responses to “Уникальные строки текстового файла”


  1. No Comments

Leave a Reply