Ordenação Básica de Nomes de Alunos
Vamos começar ordenando uma lista de nomes de alunos em ordem alfabética. Esta é uma tarefa comum ao criar listas de chamada ou organizar registros estudantis.
Primeiro, vamos visualizar o conteúdo da nossa lista de alunos:
cat ~/project/students.txt
Você deverá ver uma lista de nomes de alunos sem uma ordem específica, semelhante a esta:
David Lee
Alice Johnson
Charlie Brown
Bob Smith
Eve Wilson
Agora, vamos usar o comando sort para organizar esses nomes em ordem alfabética:
sort ~/project/students.txt
Este comando exibirá a lista ordenada dos nomes dos alunos na sua tela. A saída deve ser parecida com esta:
Alice Johnson
Bob Smith
Charlie Brown
David Lee
Eve Wilson
O comando sort, por padrão, ordena as linhas alfabeticamente. Ele compara as linhas caractere por caractere, começando do início de cada linha. É por isso que "Alice" vem antes de "Bob", e assim por diante.
Se você não vir nenhuma saída, não se preocupe! O comando funcionou, mas apenas exibiu o resultado no terminal. Se você quiser salvar a lista ordenada em um novo arquivo, pode usar o operador de redirecionamento de saída > desta forma: sort ~/project/students.txt > ~/project/sorted_students.txt