GoGPT Best VPN GoSearch

favicon do OnWorks

msort - Online na nuvem

Execute o msort no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando msort que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


msort - classifica os registros de maneiras complexas

SINOPSE


sorte [ ]

DESCRIÇÃO


sorte é um programa para classificar arquivos de texto de maneiras sofisticadas. Foi desenvolvido
inicialmente para alfabetizar dicionários de línguas em que a ordem pode ser bastante
diferente do inglês, mas tem muitos outros usos.

sorte permite que você classifique blocos de texto delimitados de várias maneiras ao invés de apenas
linhas e para especificar campos particulares de um registro como chaves de classificação usando seus
posição, contada a partir de uma das extremidades, ou combinando expressões regulares com suas tags.

sorte é capaz de classificar em várias chaves, de modo que, quando dois registros se ligam a uma chave, o
o empate pode ser quebrado em outro. Qualquer uma ou todas as chaves podem ser opcionais. Como estão ausentes as chaves opcionais
são solicitados em relação às chaves presentes podem ser definidas separadamente para cada chave.

sorte permite que você especifique ordens de classificação arbitrárias e defina virtualmente ilimitadas
número de multígrafos de comprimento efetivamente ilimitado. A ordem de classificação e multigrafos
são definidos separadamente para cada chave. Se o seu sistema tiver suporte local, você também pode usar
regras de agrupamento de localidade em vez de especificar sua própria ordem de classificação.

sorte fornece doze tipos de comparação de chave: lexicográfica, numérica, string numérica,
híbrido, por comprimento de string, por ângulo, por data, por nome de domínio, por tempo, por ISO8601 data / hora
carimbo, pelo nome do mês e aleatório.

Os nomes dos meses usados ​​são um pouco complicados. Se o -s sinalizador é usado na mesma chave e
seu argumento é o nome de um arquivo, os nomes dos meses são lidos do arquivo, que deve
estar no mesmo formato de um arquivo de definição de ordem de classificação. Se o -s bandeira é usada e seu
argumento é um nome de local, os nomes dos meses reconhecidos serão os nomes dos meses e
abreviações associadas à localidade especificada. Se o -s bandeira não é usada no mês
nomes reconhecidos serão os nomes dos meses e abreviações associadas ao atual
localidade. Se o seu sistema não tiver suporte local e você não usar o -s bandeira para ler
os nomes dos meses de um arquivo, os nomes dos meses reconhecidos serão os nomes dos meses em inglês
e abreviações.

sorte pode inverter os caracteres em uma chave, permitindo que ela seja usada para gerar o reverso
dicionários.

Uma escolha de algoritmos de classificação é fornecida.

sorte suporta totalmente Unicode. O texto a ser classificado e todas as especificações devem estar em
UTF-8 Unicode. (Se você tiver texto ASCII simples, isso não é um problema, pois ASCII é um subconjunto
de Unicode.) A dobra de caixa Unicode completa está disponível, em variantes turcas e não turcas.
A normalização Unicode é executada antes da classificação.

Para obter informações de uso, execute sorte sem argumentos.

Informações completas sobre sorte pode ser encontrado no manual de referência, que é
distribuído como um arquivo PDF (Portable Document Format). Se uma cópia não estiver disponível localmente,
você pode baixá-lo da página inicial do msort:
http://billposer.org/Software/msort.html

OPÇÕES


Informativa opções
-h, - ajuda
Imprimir mensagem de uso

-v, - version
Mensagem da versão impressa

-D, - padrões
Padrões de lista

-F, - opções gerais
Lista as opções gerais de linha de comando

-G, - gnu-equivalences
Lista equivalentes para opções de linha de comando de classificação GNU.

-H, - opções-informativas
Lista opções de linha de comando informativas

-K, - opções específicas de chave
Lista as opções de linha de comando específicas da tecla

-L, - limites
Limites de lista

-N, - sistemas numéricos
Liste os sistemas numéricos suportados.

Geral opções
-b, - bloco
Um registro é encerrado por duas ou mais novas linhas

-l, - linha
Um registro consiste em uma única linha

-r, - separador de registro
Um registro é encerrado por um caractere separador

-O, - registro de tamanho fixo
Um registro consiste no número especificado de bytes.

-d, - separadores de campo +
Os campos são delimitados pelos caracteres nomeados

-w, - inteiro
Classificar em todo o texto do registro

-a, - algoritmo
Use o algoritmo de classificação especificado. As opções são: I (nsertionSort), M (ergeSort),
Q (uickSort) e S (hellSort). Observe que InsertionSort e MergeSort são estáveis,
enquanto QuickSort e ShellSort são instáveis. O padrão é QuickSort.

-M, -initial-maximum-records
Defina o número máximo inicial de registros

-m, - linha-fim-carro-retorno
O fim da linha nos dados de entrada é marcado por Carriage Return (0x0D) como no
Macintosh em vez de Line Feed (0x0A) como nos sistemas Unix.

-I, - invert-globally
Inverta o sentido das comparações globalmente

-B, - BMP
Nenhum personagem está fora do Plano Multingual Básico (ou seja, tem valores maiores
do que 0xFFFF).

-Z, - pular primeiro registro
Copie o primeiro registro da entrada para a saída sem classificá-lo. Isso é útil
para classificar arquivos com um cabeçalho.

-p, - reserve-private-use-area
Não faça uso interno das áreas de Uso Privado. Por padrão, os multígrafos são
atribuído internamente a pontos de código nas áreas de uso privado suplementar, se estiver cheio
Unicode está em uso ou para pontos de código na área de uso privado se a entrada for restrita
para o Plano Multilíngue Básico por meio do -B opção. Se sua entrada fizer uso
das áreas de uso privado, esta opção evita a interferência com a sua entrada. No
neste caso, os multígrafos serão atribuídos às áreas de substituição baixa e alta
(0xD800-0xDFFF). Observe que isso limita o número de multígrafos a 2,048.

-P, - semente aleatória
Defina a semente para o gerador de números aleatórios. Se não for definido aqui, é definido como um valor
determinado pelo tempo. A semente usada é relatada no log. Esta opção permite
corre para ser replicado.

-Q, - verificar apenas
Verifique se a entrada já está classificada. Não gere nenhuma saída. Status de saída
é 0 se a entrada já estiver classificada, 11 se não for classificada.

-1, - dentro

-2, - fora
Se o arquivo de saída for o mesmo que o arquivo de entrada, o arquivo de entrada será
sobrescrito. O arquivo de entrada não será sobrescrito se a execução não for bem-sucedida.

-j, - suppress-log
Suprima a saída para o log. Se este sinalizador for fornecido antes de haver qualquer saída para o
log de uma sinalização de linha de comando, nada será gravado no log e no arquivo de log
não será criado. Se um sinalizador de linha de comando gerar uma mensagem de registro antes deste
sinalizador é processado, o arquivo de log será criado, mas nenhuma mensagem de log será gravada
para ele uma vez que este sinalizador é processado. Para garantir que nenhuma tentativa será feita para
abra um arquivo de log, dê este sinalizador primeiro.

-q, - quieto
Fique quieto - não converse enquanto trabalha

-u, - normalização unicode
Selecione o modo de normalização Unicode. As opções de modo são: c para normalização
formulário C (NFC), d para a forma de normalização D (NFD), C para a forma de normalização KC (NFKC),
D para a forma de normalização KD (NFKD), e n para nenhuma normalização. O padrão é NFC.

Chave aplicação opções
-e, - character-range
Classifique os caracteres de m a n. Os índices positivos começam em um. Índices negativos
indicar a posição em relação ao final do registro. Por exemplo, o intervalo
3,-2 consiste no terceiro caractere até o penúltimo caractere.

-n, - posição (, )
Classifique no POS especificado ou intervalo contíguo de POSs, onde um POS tem a forma
( ) Ambas as contagens começam em um. Números de campo, mas
não os números dos caracteres podem ser negativos, caso em que são contados a partir do
direito. Portanto, 1.2 é o segundo caractere do primeiro campo; -2.1 é o primeiro
caractere do penúltimo campo.

-t, - tag
Classifique no campo com a tag especificada

-o, - opcional
Opcional: compare como (<, =,>) para apresentar a chave, se ausente

-C, - caixa dobrável
Caixa dobrável

-z, - fold-case-turkic
Dobre a caixa com conversões turcas adicionais.

-c, - tipo de comparação
a (ngle), l (exicográfico), i (so8601 data / hora), t (ime), D (nome principal / endereço de e-mail),
d (ate), m (onésimo nome), n (umérico), N (cordão umérico), s (ize), h (híbrido), r (andom)

-y, - sistema-numérico
Especifica o sistema numérico esperado para esta chave. Isso afeta apenas numérico e
teclas de string numéricas. Existem dois valores especiais. Se o sistema numérico for "todos",
os registros podem conter qualquer sistema numérico que msort possa interpretar. Registros diferentes
pode conter sistemas numéricos diferentes. Se o sistema numérico for "qualquer", os registros podem
contém qualquer sistema de escrita que o msort possa interpretar, mas todos os registros devem fazer uso
do mesmo sistema numérico. sorte define o sistema numérico com base no primeiro
registro.

-f, - formato de data
Permutação de ymd com separadores, por exemplo, ymd para formato de data internacional, m / d / y
para formato de data americano, ou uma permutação de yd com separadores, por exemplo, yd, para
datas do dia do ano. Todos os três componentes podem ser números em qualquer número disponível
sistema. O campo do mês também pode ser um nome de mês, determinado pelos mesmos dispositivos que
campos de nome de mês independentes.

-W, - separadores de arquivo de ordem de classificação
Leia a lista de caracteres a serem tratados como separadores na ordem de classificação
arquivo de definição.

-S, - substituições
Leia as substituições do arquivo nomeado

-s, - ordem de classificação | | "locale"
Se o argumento for um nome de arquivo, é considerado um arquivo de ordem de classificação e a classificação
o pedido da chave é lido do arquivo. Se o argumento for um nome de local, o
regras de agrupamento para essa localidade são usadas. Se o argumento for "locale", o
regras de agrupamento para a localidade atual são usadas.

-T, - transformações <(d) (e) (s)>
Aplique as transformações especificadas. d especifica que os diacríticos devem ser
despojado. Os diacríticos de combinação codificados separadamente são removidos. Personagens com
os diacríticos representados por pontos de código únicos são substituídos pelos correspondentes
Caractere ASCII sem sinais diacríticos, se houver. e especifica que fechado
caracteres, ou seja, caracteres dentro de círculos ou parênteses, devem ser substituídos
com o caractere ASCII simples correspondente, se houver. s especifica que
caracteres em estilos especiais devem ser substituídos pelo ASCII simples correspondente
personagem, se houver. Equivalentes estilísticos incluem: letras maiúsculas pequenas (por exemplo
U + 1D04), formas de escrita (por exemplo, U + 212C), formas de letras pretas (por exemplo, U + 212D), árabe
formas de apresentação (por exemplo, U + FE81), formas de apresentação em hebraico (por exemplo, U + FB1D),
formas de largura total (por exemplo, U + FF01), formas de meia largura (por exemplo, U + FF7B), e as formas matemáticas
símbolos alfanuméricos (por exemplo, U + 1D400).

-x, - arquivo de exclusão
Leia exclusões de arquivo nomeado

-X, - exclude-characters
Excluir caracteres especificados

-i, - invert-localmente
Inverta o sentido das comparações

-R, - tecla reversa
Inverta os caracteres da chave

-A, - apenas o primeiro caractere
Ignore todos, exceto o primeiro caractere do campo, após substituições, exclusões,
etc.

Nota: opções longas podem não estar disponíveis em seu sistema.

Use msort online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.