CommencezCommencez gratuitement

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

Voir le cours

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