Ordenação de Textos com o Comando sort

O comando sort é uma ferramenta útil para organizar linhas de texto de acordo com um critério predeterminado. Vamos ver exemplos de como usá-lo para ordenar linhas de um arquivo de texto.

Exemplo 1: Ordenação Alfabética

Continuemos com o arquivo exemplo.txt, que contém os seguintes termos:

arq.txt
 rato
 cachorro
 gato
 elefante
 pato

Quando executamos o comando sort sobre esse arquivo, obtemos o seguinte resultado:

$ sort arq.txt
 cachorro
 elefante
 gato
 pato
 rato

A ordenação é feita alfabeticamente, portanto, os termos começam a aparecer na ordem correta.

Exemplo 2: Ordenação em Ordem inversa

Mais um exemplo interessante é a ordenação em ordem inversa. Para isso, podemos usar a opção -r do comando sort. Vou mostrar como:

$ sort -r arq.txt
 rato
 pato
 gato
 elefante
 cachorro

Agora, a ordenação é feita em ordem inversa, portanto, os termos aparecem na ordem oposta.