Pakiet: msort (8.53-2.3 i inne)
Odnośniki dla msort
Zasoby systemu Debian:
- Raporty o błędach
- Developer Information
- Dziennik zmian w systemie Debian
- Informacje nt. praw autorskich
- Śledzenie łatek systemu Debian
Pobieranie pakietu źródłowego msort:
Opiekun:
Zasoby zewnętrzne:
- Strona internetowa [www.billposer.org]
Podobne pakiety:
Narzędzie do sortowania rekordów na różne sposoby
msort jest programem do sortowania plików na różne, skomplikowane sposoby. Oryginalnie był napisany w celu alfabetyzacji słowników różnych "egzotycznych" języków, dla których był często używany, ale jest też użyteczny w wielu innych zastosowaniach. msort różni się od typowych narzędzi sortujących wielką elastycznością w parsowaniu wejścia na rekordy i identyfikacji pól kluczowych, jak też doskonałym sposobem sterowania kolejnością sortowania. Jego najważniejsze funkcje to:
o Msort może być używany zarówno jako program wywoływany z linii komend, jak i poprzez interfejs graficzny, czyli jest pomocny nie tylko dla tych, którzy odnajdują się w skomplikowanych wywołaniach, ale także dla tych, którzy niekoniecznie znają wszystkie finezje sortowania. o Rekordy nie muszą być pojedynczymi liniami tekstu, mogą być oddzielane na rozmaite sposoby. o Pola kluczowe mogą być wskazywane przez pozycję w rekordzie (licząc od początku lub od końca), przez zakresy znaków (np. klucz zawiera znaki od czwartego do ósmego) lub przez porównanie wyrażenia regularnego do tagu. o Dla każdego klucza może być określony konkretny porządek sortowania. Msort rozumie też lokalizację. o Dla każdego klucza może być zdefiniowana praktycznie nieskończona liczba muligrafów (sekwencje znaków, które są traktowane jako jedna jednostka sortowania, "elementy porównania" w języku Unicode) o praktycznie nieskończonej długości. o Oprócz zwykłych porównań leksykalnych i numerycznych, msort oferuje hybrydowe porównania leksykalno-numeryczne (np. nazwy plików i numery rozdziałów, tak aby 2a poprzedzało 10b), porównania losowe i wg kolejności kątowej, daty, czasu, miesiąca, nazwy domeny, adresu e-mail, daty wg normy ISO8601 i długości napisów. o Liczby mogą być podawane w każdym znanym systemie liczbowym, np. notacja chińska czy dewanagari. o Dla każdego klucza określony zbiór znaków może być wyłączony z sortowania w dowolnej kombinacji początkowej, końcowej i wewnętrznej pozycji pola kluczowego. o Dla każdego klucza może być zdefiniowany, przy pomocy wyrażeń regularnych, określony zbiór zamienników. Daje to możliwość sortowania nazwisk takich jak McCarthy przed MacCawley w przypadku, jeśli McCarthy było zapisane jako MacCarthy, jak też obsługi rzadkich przypadków, w których pojedynczy znak powinien być traktowany jako sekwencja, np. niemiecki znak s-beta jest tradycyjnie sortowany jak ss. o Klucze leksykograficzne mogą być odwracane, umożliwiając konstruowanie odwracanych (reverse) słowników. o Dowolny lub wszystkie klucze mogą być opcjonalnymi. Dla kluczy opcjonalnych użytkownik może określić, w jaki sposób rekordy, które nie zawierają klucza mają być porównywane z tymi, w których pole kluczowe istnieje. o Jest możliwość wyboru algorytmów sortowania z różnymi właściwościami.
msort rozumie Unicode UTF-8. Unicode może być używane w dowolnym miejscu: w tekście do sortowania, kolejności sortowania i definicjach wykluczających, jako pole lub separator rekordu, czy też tag pola. Są możliwe wszystkie przypadki połączeń Unicode.
Inne pakiety związane z msort
|
|
|
|
-
- dep: libc6 (>= 2.34)
- Biblioteka GNU C: biblioteki współdzielone
również pakiet wirtualny udostępniany przez libc6-udeb
-
- dep: libicu72 (>= 72.1~rc-1~)
- Komponenty internacjonalizacji do Unicode
-
- dep: libtre5
- regexp matching library with approximate matching
-
- dep: libuninum5
- library for handling numbers as Unicode strings
-
- sug: msort-gui
- tcl/tk gui for msort utility
Pobieranie msort
Architektura | Wersja | Rozmiar pakietu | Rozmiar po instalacji | Pliki |
---|---|---|---|---|
ppc64el | 8.53-2.3+b2 | 67,9 KiB | 228,0 KiB | [lista plików] |