all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source:  ]

Package: msort (8.53-2.3 and others) [debports]

Links for msort

Screenshot

Debian Resources:

Download Source Package :

Not found

Maintainers:

External Resources:

Similar packages:

Nástroj ke komplexnímu třídění záznamů

msort je program sloužící ke třídění souborů různými sofistikovanými způsoby. Původně byl vytvořen pro alfabetické uspořádání slovníků "exotických" jazyků, k tomu byl nakonec také intenzivně používán. Program se ale hodí k řadě dalších činností. msort se liší od klasických třídících nástrojů v tom, že je mnohem pružnější při porovnávání vstupu a záznamů a při identifikaci klíčových položek umožňuje mnohem větší kontrolu uspořádání při třídění. Hlavní vlastnosti programu jsou:

 o Msort je možno používat z příkazové řádky i skrz grafické uživatelské
   rozhraní, které se hodí nejen pro ty, kterým se zdá rozhraní příkazové
   řádky příliš složité, ale také těm, kteří se zatím nenaučili s programem
   příliš dobře pracovat.
 o Záznamy nemusí být pouze jednotlivé řádky, ale text oddělen různými
   způsoby.
 o Klíčové položky je možno určovat pomocí konkrétní pozice záznamu 
   (počítáno od začátku nebo od konce), podle rozsahu znaků (např. klíč
   se skládá z čtyř až osmi znaků), nebo podle regulárních výrazů.
 o Pro každý klíč je možno určit vlastní uspořádání. Msort také rozumí
   nastavení locales.
 o Pro každý klíč je možno definovat nekonečný počet multigrafů (sekvencí
   znaků, které je možno rozdělit do samostatných jednotek za účelem
   třídění, také se jim říká "spojovací jednotky") prakticky neomezené
   délky.
 o Oproti obvyklým lexikografickým a numerickým porovnáním, msort podporuje
   hybridní lexikografická numerická porovnání (pro takové věci jako jsou
   jména souborů a hlavičky sekcí, takže např. 2a předchází 10b), náhodná
   porovnání a uspořádání podle aktualizace, data, času, jména měsíce, jména
   domény, emailové adresy, data/času v ISO8601 a délky řetězce.
 o Čísla mohou být v libovolném číselném systému, např. čínštině nebo
   Devangari.
 o V každém klíči je možno vyloučit určitou skupinu znaků, na které se
   při třídění bere ohled a to ať už jsou na začátku, na konci nebo
   uprostřed řetězce.
 o Pro každý klíč je možno definovat množinu regulárních výrazů
   (substitucí). To umožňuje umístění takových jmen jako je např. McCarthy
   před MacCawley, neboť je McCarthy a MacCarthy vyslovován stejně a tak
   obsloužit speciální uspořádání znaků a jejich sekvence, jako známe např.
   z němčiny, kde znaménko "šarfes s" je tradičně tříděno jako kdyby tam
   bylo ss.
 o Lexikografické uspořádání je také možno otočit, to umožňuje vytváření
   reverzních slovníků.
 o Všechny klíče jsou volitelné. Uživatel může určit kolik záznamů může
   při porovnávání klíčových položek chybět.
 o Také můžet používat třídící algoritmy s různými charakteristikami.
. msort umí pracovat s UTF-8. Unicode je možno používat kdekoliv, kde se pracuje s textem: v textu, který je potřeba třídit, v definici výjimek, pro oddělovače záznamu, ve značkách pole. Je podporována kompletní sada znaků Unicode.

Domovská stránka: http://www.billposer.org/Software/msort.html

Other Packages Related to msort

  • depends
  • recommends
  • suggests
  • enhances

Download msort

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 8.53-2.3+b2 65.4 kB228.0 kB [list of files]