Среди запросов к моему сайту я подглядел запрос ‘perl уникальные строки текстового файла‘.
Ну нужен для этого perl, совершенно не нужен.
Команда sort -u или же uniq сделают это совершенно спокойно.
Правда, есть одно ограничение - они перемешают строчки файла (uniq требует отсортированый файл).
Если вам нужно найти ункальные сточки файла не теряя последовательности строк - это можно сделать и при помощи скрипта на perl и при помощи скрипта на shell :)
Домашнее задание по shell
Оставить только уникальные строки в файле, не перемешивая при этом последовательность строк в выходном файле. Можно использовать промежуточные файлы. Поиск уникальных строк может быть не очень оптимальным - т.е. должен спокойно работать на объеме до 10-20.000 строк (5-10 секунд, не больше).
Пишите ваши решения в комментатиях. Это можно сделать по-разному. Использовать perl и php не стоит :).
Понравилось? Подпишись на RSS!
Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

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