Package: msort (8.53-2.2 and others)
Links for msort
Debian Resources:
Download Source Package msort:
Maintainer:
External Resources:
- Homepage [www.billposer.org]
Similar packages:
Redskab for sortering af poster på komplekse måder
Msort er et program for sortering af filer på sofistikerede måder. Programmet blev oprindelig udviklet for alfabetisering af ordbøger i »eksotiske« sprog, og er i stort omfang blevet brugt til dette formål, men programmet er også brugbart for mange andre formål. msort er anderledes end andre typiske sorteringsredskaber i at det tilbyder stor fleksibilitet i fortolkning af inddata til poster og identificering af nøglefelter og større kontrol over sorteringsrækkefølgen. Dets hovedfunktioner er:
o Msort kan bruges som et kommandolinjeprogram eller via en grafisk brugerflade som kan bruges ikke kun af dem som finder at en kompliceret kommandolinje er svær at håndtere men også dem som ikke er bekendt med de finere nuancer i sortering. o Poster behøver ikke at være enkelte tekstlinjer, men kan være afgrænset på en række forskellige måder. o Nøglefelter kan vælges efter placering i posten (tællende fra begyndelsen eller slutningen), efter tegnintervaller (f.eks. nøglen består af det fjerde til ottende tegn) eller ved at matche et regulært udtryk til et mærke. o For hver nøgle kan en arbitrær sorteringsnøgle angives. Msort forstår også lokaliseringer. o For hver nøgle kan et effektivt ubegrænset antal af multigrafer (sekvenser af tegn som opfattes som en enkel enhed med det formål at sortere »samlede elementer« i Unicodesprog) for effektiv ubegrænset længde defineres. o Udover de normale leksikografiske og numeriske sammenligninger så understøtter msort hybrid leksikografisk-numerisk sammenligning (for ting som filnavne og afsnitsoverskrifter så at f.eks. 2a kommer før 10b), vilkårlig sammenligning, og sortering efter vinkel, dato, tid, månedsnavn, domænenavn, e-post-adresse, ISO8601 datotid og strenglængde. o Tal kan være i næsten alle kendte talsystemer, f.eks. kinesisk eller devanagari. o For hver nøgle kan et distinkt sæt af tegn udelukkes fra sammenligningen når der sorteres på enhver kombination af oprindelig, endelig og mellemplacering i nøglefeltet. o For hver nøgle kan et distinkt sæt af regulære udtrykserstatninger defineres. Disse tilbyder måder at navne som McCarthy sorteres før MacCawley, som om McCarthy staves MacCarthy samt at håndtere de sjældne tilfælde hvor et enkelt tegn opfattes for formål med sortering som en sekvens, såsom det tyske tegn »eszet« (dobbelt s), som traditionelt sorteres som om det var ss. o Leksikografiske nøgle kan vendes om, hvilket giver mulighed for konstruktion af omvendte ordbøger. o Enhver eller alle nøgler kan være valgfrie. For valgfrie nøgler kan brugeren angive hvordan poster der mangler nøglefeltet skal sammenlignes med poster hvor nøglefeltet er til stede. o Et valg af sorteringsalgoritmer med forskellige egenskaber tilbydes.
Msort forstår UTF-8-unicode. Unicode kan bruges overalt hvor tekst indtastes: I teksten til sortering, i sorteringsrækkefølge- og udelukkelsesdefinitioner, som et felt eller postadskillelsestegn, eller som et feltmærke. Fuld Unicode for store/små bogstaver er tilgængelig.
Other Packages Related to msort
|
|
|
|
-
- dep: libc6 (>= 2.14)
- GNU C-bibliotek: Delte biblioteker
also a virtual package provided by libc6-udeb
-
- dep: libicu63 (>= 63.1-1~)
- Internationale komponenter for Unicode
-
- dep: libtre5
- bibliotek for matchning af regulære udtryk med tilnærmelsesvis matchning
-
- dep: libuninum5
- Bibliotek til håndtering af tal som Unicodestrenge
-
- sug: msort-gui
- tcl/tk grafisk brugerflade for redskabet msort
Download msort
Architecture | Version | Package Size | Installed Size | Files |
---|---|---|---|---|
amd64 | 8.53-2.2+b2 | 72.4 kB | 209.0 kB | [list of files] |