Mam listy plików, które zawierają kilka kolumn danych. Nie jest sortowane tak, jak chcę z danych wyjściowych, więc ręcznie szukam, gdzie powinna znajdować się linia. Czy w Notepad ++ jest sposób sortowania wierszy alfabetycznie? Jeśli tak to jak?
Mam listy plików, które zawierają kilka kolumn danych. Nie jest sortowane tak, jak chcę z danych wyjściowych, więc ręcznie szukam, gdzie powinna znajdować się linia. Czy w Notepad ++ jest sposób sortowania wierszy alfabetycznie? Jeśli tak to jak?
Odpowiedzi:
Od Notepad ++ 6.5.2 można teraz natywnie sortować linie:
(Uwaga: ta odpowiedź została napisana przed wydaniem np. ++ 6.5.2).
Wygląda na to, że Notepad ++ domyślnie nie obsługuje sortowania, ale Notepad ++ ma wielu przyjaciół, którzy mogą zrobić coś takiego dla ciebie, co nazywamy wtyczkami.
Ponieważ używasz Notepad ++, zakładam, że używasz systemu Windows. Masz kilka innych opcji sortowania alfabetycznie dużych plików tekstowych.
Moim ulubionym jest PowerShell. Możesz użyć polecenia cmdlet Sort-Object . Poniższe polecenie pokazuje przykład użycia polecenia cmdlet. Najpierw czytamy zawartość (Get-Content) MyFile.txt, przekazujemy do cmdletu Sort-Object (Sortuj) i wyprowadzamy wynik do nowego pliku (Out-File).
Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt
Inną opcją jest użycie polecenia sort w wierszu polecenia.
sort MyFile.txt /o MySortedFile.txt
Wreszcie ostatnią opcją jest użycie narzędzia online: miniwebtool.com lub sortlines.com wykona zadanie.