Uporządkuj listę i usuń duplikaty
Masz podaną listę i chcesz szybko i łatwo usunąć duplikaty ?
Jednym z możliwych rozwiązań, swobodnym i efektywnym, jest użycie Notatnika++ [1], darmowego edytora tekstu, ale przede wszystkim jest on jasny i oferuje wiele ciekawych funkcji :
- pliki są otwierane w tabulatorach,
- składnia jest uwydatniona ( pliki w znanym formacie są kolorowane ),
- możliwość anulowania wielu operacji,
- usuwanie duplikatów,
- porównanie kilku plików, …
Będziesz musiał także zainstalować wtyczkę TextFX. W tym celu, wejdź na SourceForge[2], i pobierz najnowszą wersje wtyczki (Fig 10). Następnie musisz wypakować archiwum do swojego folderu instalacyjnego Notepad++ (Fig 11).
Kidy Notepad++ jest uruchomiony możesz mieć plik zawierający duplikaty (Fig 1).
W celu usunięcia ich, za pierwszym razem, sprawdź czy opcja „+Sort outputs only UNIQUE (at column) lines” (Fig 2) jest ustawiona a następnie zaznacz swoje dane (Fig 3).
Teraz masz dwie opcje :
- usunięcie duplikatów w trybie niezależnym od wielkości liter (Fig 4), w rezultacie będziesz mieć linijki zawierające te same litery jak pozostałe usunięte linijki (Fig 5),
- usunięcie duplikatów w trybie rozróżniającym duże i małe litery (Fig 6), w rezultacie będziesz mieć linijki identyczne do tych usuniętych (Fig 7).
Następnie możesz porównać te dwie nowo utworzone listy (Fig 8), po tym jak zostały skopiowane do różnych plików, w rezultacie ekran pierwszego pliku linijek, który nie istnieje w drugim pliku a w drugim pliku, ekran linijek który nie istnieje w pierwszym pliku (Fig 9).
Przydatne linki
- [1] – Notepad++, pełny edytor tekstu – http://notepad-plus-plus.org/
- [2] – Notepad++ TextFX plugin w SourceForge – http://sourceforge.net
Zdjęcia
- 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++