Paket: msort (8.53-2.3 und andere) [debports]
Links für msort
Debian-Ressourcen:
Quellcode-Paket herunterladen:
Nicht gefundenBetreuer:
Externe Ressourcen:
- Homepage [www.billposer.org]
Ähnliche Pakete:
Programm um Datensätze auf komplexe Arten zu sortieren
msort ist ein Programm, um Dateien auf raffinierte Arten zu sortieren. Es wurde ursprünglich entwickelt, um Wörterbücher "exotischer" Sprachen alphabetisch zu ordnen, wofür es auch ausgiebig verwendet wurde, aber es ist auch für viele andere Zwecke nützlich. msort unterscheidet sich von herkömmlichen Sortier-Programmen durch größere Flexibilität beim Einlesen der Eingabe in Datensätze, Erkennen von Schlüssel-Feldern und bessere Kontrolle über die Sortier-Reihenfolge. Seine vielen besonderen Fähigkeiten sind:
o Msort kann als Befehlszeilenprogramm oder über eine grafische Benutzeroberfläche verwendet werden. Dies hilft nicht nur denen, die eine komplizierte Befehlszeile für zu umständlich erachten, sondern auch denen, die mit den Einzelheiten des Sortierens nicht vertraut sind. o Datensätze müssen nicht aus einer einzelnen Zeile Text bestehen, sondern können auf verschiedene Arten getrennt werden. o Schlüssel-Felder können durch ihre Position im Datensatz (vom Anfang oder vom Ende aus gezählt) ausgewählt werden, durch Zeichen-Bereiche (z. B. besteht der Schlüssel aus dem vierten bis zum achten Zeichen), oder durch das Abgleichen eines regulären Ausdrucks mit einer Markierung. o Für jeden Schlüssel kann eine beliebige Sortier-Reihenfolge festgelegt werden. Msort versteht außerdem Locales. o Für jeden Schlüssel kann eine praktisch unbeschränkte Anzahl vonMultigraphen (Folgen von Zeichen, die zum Sortieren als Einheit betrachtet werden sollen, "zusammenfallende Elemente" in Unicode-Sprache) von unbegrenzter Länge festgelegt werden.
o Zusätzlich zu den gewöhnlichen lexikographischen und numerischenVergleichen, unterstützt msort hybride lexikographisch-numerische Vergleiche (für Dinge wie Dateinamen oder Teilüberschriften, so dass z. B. 2a der 10b vorausgeht), Zufallsvergleiche, und ordnen nach Winkel, Datum, Zeit, Monatsname, Domain-Name, E-Mail-Adresse, ISO8601 Datum/Zeit und Text-Länge.
o Zahlen können in so gut wie jedem Zahlensystem stehen, z. B. Chinesischoder Devanagari.
o Für jeden Schlüssel kann eine bestimmte Menge von Zeichen (inirgendeiner Kombination aus den Positionen Anfang, Ende und Mitte des Schlüssel-Feldes) vom Sortiervorgang ausgeschlossen werden.
o Für jeden Schlüssel kann eine eigene Menge von regulären Ausdrückenund deren Ersetzungen definiert werden. Diese stellen Mittel bereit, um Namen wie McCarthy vor MacCawley zu sortieren, als wäre McCarthy als MacCarthy geschrieben. Ebenso können seltene Fälle gehandhabt werden, wo ein einzelner Buchstabe wie eine Zeichenfolge sortiert werden soll, wie beim deutschen "ß" welches für gewöhnlich als "ss" einsortiert wird.
o Lexikographische Schlüssel können umgekehrt werden, wodurch rückwärts sortierte Wörterbücher möglich werden. o Irgendwelche oder alle Schlüssel können optional sein. Für optionaleSchlüssel kann der Benutzer festlegen, wie Datensätze mit fehlenden Feldern im Vergleich zu Datensätzen, in denen das Feld verfügbar ist, einsortiert werden sollen.
o Eine Auswahl verschiedener Sortier-Algorithmen mit unterschiedlichenEigenschaften wird bereitgestellt.
msort versteht UTF-8 Unicode. Unicode kann überall verwendet werden, wo Text eingegeben wird: im zu sortierenden Text, in der Sortierreihenfolge und Auschluss-Definitionen, als Feld- oder Datensatz-Trenner oder als Feld-Markierung. Vollständige Unicode-Groß-Klein-Umwandlung ist verfügbar.
Andere Pakete mit Bezug zu msort
|
|
|
|
-
- dep: libc6.1 (>= 2.33)
- GNU-C-Bibliothek: Laufzeitbibliotheken
auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
-
- dep: libicu72 (>= 72.1~rc-1~)
- Internationale Bestandteile für Unicode
-
- dep: libtre5
- Suchbibliothek für reguläre Ausdrücke mit näherungsweisen Ergebnissen
-
- dep: libuninum5
- Bibliothek für den Umgang mit Zahlen als Unicode-Zeichenketten
-
- sug: msort-gui
- tcl/tk-Oberfläche für das msort-Programm
msort herunterladen
Architektur | Version | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|---|
alpha (inoffizielle Portierung) | 8.53-2.3+b2 | 65,4 kB | 228,0 kB | [Liste der Dateien] |