Package: msort (8.52-1.3 and others)
Links for msort
Debian Resources:
Download Source Package msort:
Maintainer:
External Resources:
- Homepage [www.billposer.org]
Similar packages:
Utilitaire de classement d'enregistrements de manières complexes
msort est un programme pour classer les fichiers de manière sophistiquée. Il était développé au départ pour les dictionnaires de langage « exotiques », but pour lequel il a été largement utilisé mais il est utile dans d'autres buts. msort diffère d'utilitaires de tri classique en fournissant une plus grande flexibilité pour parcourir les entrées en enregistrements et identifier des champs clé et un plus grand contrôle sur l'ordre de tri. Ses principales fonctions sont :
- msort peut être utilisé comme un programme en ligne de commande ou
comme une interface graphique ce qui est utile non seulement à ceux
qui trouve la commande compliquée à utiliser mais aussi pour ceux qui
ne sont pas habitués avec les bonnes méthodes de tri ;
- les enregistrements n'ont pas besoin d'être des lignes de texte uniques
mais peuvent être délimités de nombreuses manières ;
- les champs clé peuvent être sélectionnés selon leur position dans
l'enregistrement (en comptant à partir du début ou de la fin), un rang
de caractère (par exemple, lorsque la clé est du quatrième au huitième
caractère) ou en correspondant à une expression rationnelle d'un tag ;
- pour chaque clé, un ordre de tri arbitraire peut être précisé. msort
gère aussi les locales ;
- pour chaque clé, un nombre effectivement illimité de multigraphes
(séquences de caractère traités comme une unité unique pour
tri, « collating elements » en terme Unicode) de longueur
effectivement
illimitée peut être définie ;
- en plus des comparaisons lexicographiques et numériques classiques,
msort peut aussi faire des comparaisons hybrides
lexicographiques-numériques (utile pour des noms de fichier et des
en-têtes de section pour que 2a précède 10b), des comparaisons
aléatoires, des tris par angle, date, temps, nom du mois, nom de
domaine, adresse de courriel, date au format ISO8601 et longueur de
chaînes ;
- les nombres peuvent être de n'importe quel système numérique connu
comme le chinois ou le devanagari ;
- pour chaque clé, un ensemble distinct de caractères peut être exclu de
considération lorsque trié avec n'importe quelle combinaison de
position initiale, finale, au milieu du champs clé ;
- pour chaque clé, un ensemble distinct de substitutions d'expressions
rationnelles peut être défini. Cela permet que des noms tels que
McCarthy soit classé avant MacCawley, comme si McCarthy était épelé
MacCawley. Cela sert aussi pour gérer les rares cas où un simple
caractère est traité lors d'un tri comme une séquence comme le
« eszet » allemand qui est traditionnellement trié comme si c'était un
ss ;
- les clés lexicographiques peuvent être inversées, permettant la
construction de dictionnaires inversés ;
- une ou toutes les clés peuvent être optionnelles. Pour les clés
optionnelles, l'utilisateur peut spécifier comment comparer les
enregistrements sans la clé de ceux qui possèdent la clé ;
- un choix d'algorithmes de tri avec différentes propriétés est fourni.
msort peut utiliser Unicode UTF-8. Unicode peut être utilisé partout où du texte est entré : dans un texte à trier, dans l'ordre de tri et les définitions d'exclusion, comme un champs ou séparateur d'enregistrement ou comme champs de tag. Le case-folding Unicode est disponible.
Other Packages Related to msort
|
|
|
-
- dep: libc6 (>= 2.7)
- bibliothèque C GNU embarquée : bibliothèques partagées
also a virtual package provided by libc6-udeb
-
- dep: libicu48 (>= 4.8-1)
- composants internationaux pour Unicode
-
- dep: libtre5
- regexp matching library with approximate matching
-
- dep: libuninum5
- library for handling numbers as Unicode strings
-
- sug: msort-gui
- interface graphique en tcl/tk pour l'utilitaire msort
Download msort
| Architecture | Version | Package Size | Installed Size | Files |
|---|---|---|---|---|
| powerpc | 8.52-1.3+b1 | 269.9 kB | 368.0 kB | [list of files] |
