Comment trier des lignes de texte?
Comme son nom l'indique,
sort met les données en ordre.
Par défaut, il le fait en ordre alphabétique croissant,
mais les options -n et -r permettent de trier numériquement et d'inverser l'ordre de la sortie,
alors que -b lui indique d'ignorer les blancs initiaux
et -f lui indique de neutraliser la casse (c.-à-d. ignorer les majuscules/minuscules).
Les pipelines utilisent souvent grep pour éliminer les enregistrements indésirables,
puis sort pour mettre en ordre ceux qui restent.
Cette activité fait partie du cours
Introduction à l'invite de commande
Instructions de l’exercice
Vous vous rappelez de la combinaison de cut et grep pour sélectionner tous les noms de dents de la colonne 2 de seasonal/summer.csv?
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
En partant de cette « recette », triez les noms de dents dans seasonal/winter.csv (et non summer.csv) en ordre alphabétique décroissant. Pour ce faire, prolongez le pipeline avec une étape sort.
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice