Package: msort (8.53-2.3 and others)
Links for msort
Debian Resources:
Download Source Package msort:
Maintainer:
External Resources:
- Homepage [www.billposer.org]
Similar packages:
utilità per ordinare record in modi complessi
msort è un programma per ordinare file in modi sofisticati. È stato originariamente sviluppato per ordinare alfabeticamente dizionari in lingue "esotiche", ed è stato a tal fine grandemente usato; però è utile per molti altri scopi. msort differisce dalla maggior parte delle utilità tipiche di ordinamento perché fornisce una più grande flessibilità nell'analizzare e organizzare l'input in record e nell'identificare i campi chiave, e un più grande controllo sul criterio di ordinamento. Le sue principali caratteristiche distintive sono:
o msort può essere usato come programma a riga di comando e attraverso un'interfaccia utente grafica che è utile non solo per chi ha difficoltà con righe di comando complicate, ma anche per chi non ha familiarità con gli aspetti più sofisticati del creare un ordinamento. o I record non devono essere righe singole di testo, ma possono essere delimitate in molti modi. o I campi chiave possono essere selezionati per la posizione nei record (contando dall'inizio alla fine), per intervallo di caratteri (es., campo formato dai caratteri compresi tra il quarto e l'ottavo) o per la corrispondenza di una espressione regolare con un'etichetta. o Per ogni chiave può essere specificato un criterio di ordinamento arbitrario. msort gestisce correttamente anche le localizzazioni. o Per ogni chiave possono essere definiti un numero di fatto illimitato di multi-caratteri (sequenze di caratteri da essere trattati come una singola unità ai fini dell'ordinamento, "elementi di collazione", in terminologia Unicode) di lunghezza di fatto illimitata. o In aggiunta alle usuali comparazioni lessicografiche e numeriche, msort supporta comparazioni ibride lessicografico-numeriche (per cose come nomi di file e intestazioni di sezioni, così che, per esempio, 2a precederà 10b), comparazioni casuali e ordinamento per angolo, data, ora, nome del mese, nome di dominio, indirizzo di posta elettronica, data-ora ISO8601 e lunghezza della stringa. o I numeri possono essere in qualsiasi sistema numerico conosciuto, per esempio il cinese o devanagari. o Per ogni chiave un insieme di caratteri definito può non essere preso in considerazione durante l'ordinamento, in qualsiasi combinazione di posizione all'inizio, fine o in mezzo al campo chiave. o Per ogni chiave può essere definito un insieme diverso di sostituzioni basate su espressioni regolari. Queste forniscono la possibilità di far sì che nomi come McCarthy vengano, all'interno dell'ordinamento, prima di MacCawley, come se McCarthy fosse scritto MacCarthy; così come permettono di gestire i rari casi in cui un singolo carattere è trattato, ai fini dell'ordinamento, come una sequenza, come il segno "s dura" tedesco che viene tradizionalmente considerato come se fosse "ss" durante l'ordinamento. o Chiavi lessicografiche possono essere invertite, consentendo la creazione di dizionari invertiti. o Ognuna e tutte le chiavi possono essere opzionali. Per le chiavi opzionali, l'utente può specificare come si rapportano i record che mancano della chiave rispetto a quelli in cui il campo chiave è presente. o Viene fornita una selezione di algoritmi di ordinamento con caratteristiche diverse.
msort capisce l'Unicode UTF-8. Ovunque viene inserito del testo può essere usato Unicode: nel testo da ordinare, nel criterio di ordinamento e nelle definizioni, come separatore di campi o record, o come etichetta per campi. È disponibile la conversione di maiuscole/minuscole per tutti i caratteri Unicode.
Other Packages Related to msort
|
|
|
|
-
- dep: libc6 (>= 2.34)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libicu72 (>= 72.1~rc-1~)
- International Components for Unicode - componenti internazionali per Unicode
-
- dep: libtre5
- libreria di corrispondenza per espressioni regolari con corrispondenza approssimativa
-
- dep: libuninum5
- libreria per gestire numeri come stringhe Unicode
-
- sug: msort-gui
- Interfaccia utente grafica tcl/tk per l'utilità msort
Download msort
Architecture | Version | Package Size | Installed Size | Files |
---|---|---|---|---|
arm64 | 8.53-2.3+b2 | 62.9 kB | 228.0 kB | [list of files] |