Classificar comando no Linux com exemplos práticos
- 2686
- 644
- Ms. Travis Schumm
O 'organizar'
O comando no Linux faz parte do pacote GNU CoreUtils. Este comando é usado para classificar linhas de texto em um arquivo especificado ou a partir da entrada padrão em uma ordem ascendente/descendente. A saída classificada pode ser gravada em um arquivo ou exibida na saída padrão. O 'organizar'
O comando é uma ferramenta simples e poderosa que pode ser usada em vários cenários, desde a classificação de dados em um arquivo para análises adicionais até a preparação de dados para um relatório.
Neste artigo, discutiremos as várias opções disponíveis com o 'organizar'
comandando e forneça alguns exemplos práticos para ilustrar seu uso.
A sintaxe básica do 'organizar'
O comando é o seguinte:
12 | # SyntaxSort [Opções] [Arquivo (s)] |
Este comando fornece várias opções que podem ser usadas para personalizar o processo de classificação e os arquivos que precisam ser classificados. Se nenhum arquivo for especificado, o 'organizar'
O comando classificará a entrada da entrada padrão (i.e., o teclado).
Aqui estão algumas opções frequentemente usadas com o 'organizar'
Comando em sistemas Unix/Linux:
-r
: Classifique a entrada em ordem inversa.-n
: Classifique a entrada numericamente.-k
: classificar a entrada com base em um campo ou coluna específica.-b
: ignore os espaços em branco líder.-t
: especificar o separador de campo.-você
: Remova as linhas duplicadas da saída.-o
: especifique o arquivo de saída.
Vamos dar uma olhada em cada uma dessas opções com alguns exemplos.
Classificando o conteúdo do arquivo
O conteúdo padrão é classificado em base de ordem crescente no primeiro caractere. Você pode simplesmente digitar o 'organizar'
Comando seguido pelo nome do arquivo.
classificar dados.TXT
Você também pode usar os seguintes comandos para fornecer entrada ao comando.
organizar < data.txt
dados de gatos.txt | organizar
Classificação em ordem inversa
O -r
A opção é usada para classificar a entrada em ordem inversa. Aqui está um exemplo de como usar esta opção:
classificar -r dados.TXT
Este comando classifica as linhas de texto no dados.TXT Arquive em ordem inversa e exibe o resultado na tela.
Classificação numérica
O -n
a opção é usada para classificar a entrada numericamente. Esta opção é útil ao classificar números que são representados como texto. Aqui está um exemplo de como usar esta opção:
classificar -n dados.TXT
Este comando classifica as linhas de texto nos dados.arquivo txt numericamente e exibe o resultado na tela.
Classificação por campo
O -k
A opção é usada para classificar a entrada com base em um campo ou coluna específica. Esta opção é útil ao classificar dados tabulares em que cada linha representa um registro e os campos são separados por um delimitador específico. O número do campo é especificado com a opção e os campos são numerados a partir de 1. Aqui está um exemplo de como usar esta opção:
classificar -k 2 dados.TXT
Este comando classifica as linhas de texto no dados.TXT arquivo com base no segundo campo (coluna) e exibe o resultado na tela.
Especificando o separador de campo
O -t
A opção é usada para especificar o separador de campo ao classificar por campo. Por padrão, o 'organizar'
o comando pressupõe que os campos sejam separados por um espaço ou aba personagem. No entanto, esta opção permite especificar um personagem diferente como o separador de campo. Aqui está um exemplo de como usar esta opção:
classificar -t "," -k 2 dados.TXT
Este comando classifica as linhas de texto no dados.TXT arquivo com base no segundo campo (coluna) e no separador de campo é ','. Ele exibirá o resultado na tela
Removendo linhas duplicadas
O -você
a opção é usada para remover linhas duplicadas da saída do 'organizar'
comando. Esta opção é útil ao classificar um arquivo grande e você só deseja manter linhas únicas. Aqui está um exemplo de como usar esta opção:
classificar -u dados.TXT
Este comando classifica as linhas de texto no dados.TXT Arquive e remova todas as linhas duplicadas da saída. O resultado é exibido na tela.
Especificando o arquivo de saída
O -o
A opção é usada para especificar o arquivo de saída para os dados classificados. Esta opção é útil ao salvar os dados classificados em um arquivo diferente, em vez de exibi -los na tela. Aqui está um exemplo de como usar esta opção:
classificar dados.txt -o classed_data.TXT
Em vez da opção, você também pode usar o redirecionamento ">" operador para escrever conteúdo no arquivo.
classificar dados.txt> classed_data.TXT
Este comando classifica as linhas de texto no dados.TXT arquivar e salva o resultado para um novo arquivo chamado STORD_DATA.TXT.
Combinando várias opções
Você pode combinar opções diferentes para alcançar o resultado de classificação desejado. Por exemplo, para classificar um arquivo numericamente em ordem inversa e salvar o resultado em um novo arquivo, você pode usar o seguinte comando:
classificar -nr dados.txt -o reverse_sorted_data.TXT
Você também pode combinar opções diferentes como esta,
classificar -t "," -k 2,3 -u Dados.TXT
Este comando classifica as linhas de texto no "dados.TXT" arquivo com base no segundo e terceiro campo (coluna) e no separador de campo é ',' e remove as entradas duplicadas do resultado e o exibe na tela
Conclusão
Em conclusão, o 'organizar'
O comando é uma ferramenta poderosa e versátil que pode ser usada para classificar dados em vários cenários. As várias opções disponíveis com o 'organizar'
O comando permite que você personalize o processo de classificação e alcance o resultado desejado. Com os exemplos e explicações fornecidas neste artigo, você deve ter um bom entendimento de como usar o 'organizar'
comando e seja capaz de aplicá -lo aos seus próprios dados.
- « Comando sed no Linux com 15 exemplos práticos
- Como instalar o python 3.11 no CentOS 9/8 e Fedora »