Package: msort (8.53-2.3)
Links for msort
Debian Resources:
Download Source Package msort:
Maintainer:
External Resources:
- Homepage [www.billposer.org]
Similar packages:
Utilidad para ordenar registros de formas complejas
msort es un programa para ordenar archivos de formas sofisticadas. Fue desarrollado originalmente para alfabetizar diccionarios de idiomas «exóticos», para lo cual ha sido utilizado extensivamente, pero también resulta útil para muchos otros propósitos. msort difiere de las utilidades de ordenación al proporcionar una mayor flexibilidad en la interpretación de la entrada en registros e identificación de campos clave y mayor control sobre el orden de la ordenación. Sus características más notables son:
o Msort se puede usar como un programa de línea de órdenes o mediante una interfaz gráfica de usuario que resulta útil no sólo a quiénes encuentran la línea de órdenes difícil de manejar, sino también para quiénes no están familiarizados con los detalles de la ordenación. o Los registros no necesitan ser una sola línea de texto, pueden estar delimitados de varias maneras. o Los campos clave se pueden seleccionar por su posición en el registro (contando desde el comienzo al final), por rangos de caracteres (ej. la clave consiste en los caracteres cuarto al octavo), o al igualar una expresión regular a una etiqueta. o Para cada clave se puede especificar un orden arbitrario. Msort también entiende configuraciones de idioma. o Para cada clave se pueden definir una cantidad ilimitada de multigrafos (secuencias de caracteres que han de ser tratados como una única unidad a efectos de ordenación, «collating elements» en la jerga Unicode) de longitud ilimitada. o Además de las comparaciones numéricas y lexicográficas, msort permite usar comparaciones numericolexicográficas híbridas (para cosas como nombres de archivos y encabezados de secciones, de manera a que, ej., 2a precede a 10b), comparación aleatoria, y ordenación por ángulos, fecha, hora, nombre del mes, nombre de dominio, dirección de correo electrónico, fecha y hora ISO8601 y longitud de cadenas. o Los números pueden estar en casi todos los sistemas de numeración conocidos, ej. chino o devanagari. o Para cada clave se puede excluir un conjunto de caracteres diferentes en consideración cuando se ordenan bajo cualquier combinación inicial, final y posición intermedia en el campo clave. o Para cada clave se puede definir un conjunto de sustituciones de expresiones regulares diferentes. Estos proporcionan la forma de hacer que nombres como McCarthy sean ordenados antes de MacCawley, como si McCarthy fuese deletreado MacCarthy, así como manejar casos extraños en donde un único carácter se trata con el propósito de ordenar como una secuencia, tal como el símbolo alemán «eszet», que se ordena tradicionalmente como si fuera ss. o Las claves lexicográficas se pueden dar la vuelta, permitiendo la construcción de diccionarios al revés. o Cualquier o todas las claves pueden ser opcionales. Para claves óptimas, el usuario puede especificar como deben compararse los registros sin campo de clave con registros donde el campo clave se encuentra presente. o Se proporciona una elección de algoritmos de ordenación con diferentes propiedades.
msort entiende Unicode UTF-8. Unicode se puede usar en cualquier lugar donde se introduzca dicho texto: tanto en el texto a ordenar, en orden ascendente o descendente y definiciones de exclusión, como un campo o registro separador, o como un campo etiqueta. Está disponible la conversión Unicode de mayúsculas a minúsculas y viceversa.
Other Packages Related to msort
|
|
|
|
-
- dep: libc6 (>= 2.7)
- Biblioteca de C de GNU: Bibliotecas compartidas
also a virtual package provided by libc6-udeb
-
- dep: libicu67 (>= 67.1-1~)
- International Components for Unicode
-
- dep: libtre5
- regexp matching library with approximate matching
-
- dep: libuninum5
- library for handling numbers as Unicode strings
-
- sug: msort-gui
- Interfaz gráfica de la utilidad msort basada en tcl/tk
Download msort
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
armhf | 60.0 kB | 142.0 kB | [list of files] |