Упорядочить список и удалить копии
У Вас есть заданный список, и Вы хотите быстро и просто удалить копии?
Для осуществления данной процедуры лучше всего использовать Notepad++ [1], свободный текстовый редактор, простой в использовании и многофункциональный, предлагающий следующие функции:
- открывать файлы в закладках,
- подсветка синтаксиса (выделение синтаксических конструкций текста с использованием различных цветов),
- возможность отменить большое количество операций,
- удаление копий,
- сравнение нескольких файлов, …
Вам также придется установить плагин TextFX. Для это перейдите на SourceForge [2], и загрузите последнюю версию плагина (Fig 10). Затем просто извлеките загруженный архив в установочную папку Notepad++ (Fig 11).
Когда Вы запустите Notepad++, Вы получите файл содержащий копии (Fig 1).
Чтобы удалить эти копии, убедитесь, что функция «+Sort outputs only UNIQUE (at column) lines» (Fig 2) активирована, затем выберите Ваши данные (Fig 3).
Теперь у Вас есть два варианта:
- удалить копии не учитывая регистра (Fig 4), в результате чего Вы получите строки с такими же буквами, как те, которые были удалены (Fig 5),
- удалить копии, учитывая регистр (Fig 6), в результате чего Вы получите строки, которые будут полностью идентичны удаленным строкам (Fig 7).
После того как Вы создадите два списка и сохраните их в двух разных файлах, Вы можете их сравнить (Fig 8), в результате чего, в первом файле у Вас будут отображаться строки, которые не присутствуют во втором файле, а во втором файле будут отображаться строки, которые не присутствуют в первом файле (Fig 9).
Ссылки
- [1] — Notepad++, текстовый редактор — http://notepad-plus-plus.org/
- [2] — Notepad++ Страница загрузки плагина TextFX на SourceForge — http://sourceforge.net
Фотографий
- Fig1 : Notepad++ file with duplicates
- Fig2 : Notepad++ sort unique
- Fig3 : Notepad++ select data
- Fig4 : Notepad++ sort case insensitive
- Fig5 : Notepad++ duplicate lines removed
- Fig6 : Notepad++ sort case sensitive
- Fig7 : Notepad++ identical lines removed
- Fig8 : SENotepad++ compare files
- Fig9 : Notepad++ compare results
- Fig10 : TextFX Plugin download on SourceForge
- Fig11 : Plugin installation for Notepad++