Tri de base des noms d'étudiants
Commençons par trier une liste de noms d'étudiants par ordre alphabétique. C'est une tâche courante lors de la création de listes de classe ou de l'organisation des dossiers étudiants.
Tout d'abord, affichons le contenu de notre liste d'étudiants :
cat ~/project/students.txt
Vous devriez voir une liste de noms d'étudiants sans ordre particulier, similaire à ceci :
David Lee
Alice Johnson
Charlie Brown
Bob Smith
Eve Wilson
Maintenant, utilisons la commande sort
pour organiser ces noms par ordre alphabétique :
sort ~/project/students.txt
Cette commande affichera la liste triée des noms d'étudiants sur votre écran. La sortie devrait ressembler à ceci :
Alice Johnson
Bob Smith
Charlie Brown
David Lee
Eve Wilson
Par défaut, la commande sort
trie les lignes par ordre alphabétique. Elle compare les lignes caractère par caractère, en commençant par le début de chaque ligne. C'est pourquoi "Alice" vient avant "Bob", et ainsi de suite.
Si vous ne voyez aucune sortie, ne vous inquiétez pas! La commande a fonctionné, mais elle a simplement affiché le résultat dans le terminal. Si vous souhaitez enregistrer la liste triée dans un nouveau fichier, vous pouvez utiliser l'opérateur de redirection de sortie >
comme ceci : sort ~/project/students.txt > ~/project/sorted_students.txt