sort - ordena linhas de arquivos de texto
SINTAXE
sort [OPÇÃO]... [ARQUIVO]...
sort [OPÇÃO]... --files0-from=F
DESCRIÇÃO
Escreve a concatenação ordenada de todos os arquivos (FILE(s)) na saída padrão.
Sem arquivos (FILE) ou quando o arquivo é -, lê a entrada padrão.
Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas. Opções de ordenação:
-b, --ignore-leading-blanks
ignora espaços em branco à esquerda
-d, --dictionary-order
considera apenas espaços em branco e caracteres alfanuméricos
-f, --ignore-case
converte letras minúsculas em maiúsculas
-g, --general-numeric-sort
compara de acordo com o valor numérico geral
-i, --ignore-nonprinting
considera apenas caracteres imprimíveis
-M, --month-sort
compara (desconhecido) < 'JAN' < ... < 'DEC'
-h, --human-numeric-sort
compara números legíveis por humanos (por exemplo, 2K 1G)
-n, --numeric-sort
compara de acordo com o valor numérico da string; consulte a documentação completa para strings suportadas
-R, --random-sort
embaralha, mas agrupa chaves idênticas. Veja [shuf]({filename}../../shuf)(1)
--random-source=ARQUIVO
obtém bytes aleatórios do ARQUIVO
-r, --reverse
inverte o resultado das comparações
--sort=PALAVRA
ordena de acordo com PALAVRA: general-numeric -g, human-numeric -h, month -M, numeric -n, random
-R, version -V
-V, --version-sort
ordenação natural de (versão) números dentro do texto
Outras opções:
--batch-size=NMERGE
mescla no máximo NMERGE entradas de uma vez; para mais, use arquivos temporários
-c, --check, --check=diagnose-first
verifica a entrada ordenada; não ordena
-C, --check=quiet, --check=silent
como -c, mas não relata a primeira linha inválida
--compress-program=PROG
comprime os arquivos temporários com PROG; descomprime-os com PROG -d
--debug
anota a parte da linha usada para ordenar e alerta sobre o uso questionável para stderr
--files0-from=F
lê a entrada dos arquivos especificados por nomes terminados em NUL no arquivo F; se F for -, lê
os nomes da entrada padrão
-k, --key=KEYDEF
ordena por uma chave; KEYDEF fornece a localização e o tipo
-m, --merge
mescla arquivos já ordenados; não ordena
-o, --output=ARQUIVO
escreve o resultado em ARQUIVO em vez da saída padrão
-s, --stable
estabiliza a ordenação desabilitando a comparação de último recurso
-S, --buffer-size=TAMANHO
usa TAMANHO para o buffer de memória principal
-t, --field-separator=SEP
usa SEP em vez de transição de espaço em branco para espaço em branco
-T, --temporary-directory=DIR
usa DIR para arquivos temporários, não $TMPDIR ou /tmp; várias opções especificam vários diretórios
--parallel=N
altera o número de ordenações executadas concorrentemente para N
-u, --unique
emite apenas a primeira das linhas com chaves iguais; com -c, verifica a ordem estrita
-z, --zero-terminated
o delimitador de linha é NUL, não nova linha
--help exibe esta ajuda e sai
--version
emite informações da versão e sai
KEYDEF é F[.C][OPTS][,F[.C][OPTS]] para a posição inicial e final, onde F é um número de campo e C
uma posição de caractere no campo; ambos são de origem 1 e a posição final tem como padrão o
final da linha. Se nem -t nem -b estiverem em vigor, os caracteres em um campo são contados a partir do início do espaço em branco precedente. OPTS é uma ou mais opções de ordenação de letra única [bdfgiMhnRrV], que substituem as opções de ordenação globais para essa chave. Se nenhuma chave for fornecida, use toda a linha como chave. Use --debug para diagnosticar o uso incorreto da chave.
TAMANHO pode ser seguido pelos seguintes sufixos multiplicativos: % 1% da memória, b 1, K 1024 (padrão) e assim por diante para M, G, T, P, E, Z, Y, R, Q.
*** AVISO *** O locale especificado pelo ambiente afeta a ordem de classificação. Defina LC_ALL=C para obter a ordem de classificação tradicional que usa valores de bytes nativos.
AUTOR
Escrito por Mike Haertel e Paul Eggert.
RELATANDO BUGS
Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer bugs de tradução para [https://translationproject.org/team/]
VER TAMBÉM
Documentação completa [https://www.gnu.org/software/coreutils/sort] ou disponível localmente via: info '(coreutils) sort invocation'
Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você pode alterá-lo e redistribuí-lo. Não há GARANTIA, na medida permitida por lei.