O comando sort é uma ferramenta de classificação de texto em sistemas Linux, usada para classificar texto em arquivos ou fluxos de entrada. A seguir estão algumas introduções básicas e opções comuns sobre o comando sort:
-
introduzir:
- O comando sort é usado para classificar o texto. Por padrão, ele é classificado em ordem alfabética (ordem do código ASCII).
- O comando sort pode classificar arquivos ou ler texto do fluxo de entrada padrão e classificá-lo.
-
Opções comuns:
-r
: Classifique em ordem inversa (decrescente).-n
: Classifique numericamente.-k
: especifique a classificação por um determinado campo e você pode especificar a posição inicial e a posição final do campo.-t
: Especifique o delimitador entre os campos, o padrão é tabulação.-u
: remova linhas duplicadas e exiba apenas linhas exclusivas.-o
: envia os resultados da classificação para o arquivo especificado.
-
exemplo:
sort file.txt
: Classifique o texto no arquivo file.txt em ordem alfabética e produza os resultados.sort -r file.txt
: Classifique o texto no arquivo file.txt em ordem alfabética inversa e produza os resultados.sort -n -k 2,2 file.txt
: Classifique o texto no arquivo file.txt de acordo com o valor na segunda coluna e produza o resultado.
Usando o comando classificar, você pode classificar o texto em ordem alfabética ou numérica. O comando sort é muito útil no processamento de texto, análise de dados e geração de relatórios. Observe que o comando sort diferencia maiúsculas de minúsculas por padrão e opções adicionais podem ser usadas para realizar a classificação sem distinção entre maiúsculas e minúsculas. Alternativamente, os resultados da classificação podem ser salvos em um arquivo usando símbolos de redirecionamento.