Bonjour. Voici l’essentiel sur la commande sort, toujours dans notre optique d’efficacité 80/20 pour automatiser le traitement de vos données.
La commande sort sert à trier par ordre alphabétique ou numérique les lignes d’un fichier texte. C’est un outil très puissant pour organiser des listes d’apprenants, nettoyer des bases de données ou analyser les journaux de connexion de vos plateformes.
Voici les utilisations les plus rentables avec leurs options :
- Le tri alphabétique par défaut Si vous lancez la commande sans option sur un fichier, elle triera toutes les lignes par ordre alphabétique. C’est idéal pour classer une liste brute d’inscrits.
Bash
sort liste_apprenants.txt
- L’option
-n(numeric) pour trier des nombres Le tri alphabétique standard classe le chiffre 10 avant le chiffre 2. Cette option force le système à comprendre qu’il s’agit de valeurs mathématiques, ce qui est indispensable pour classer des identifiants ou des statistiques de temps de connexion.
Bash
sort -n statistiques_temps_ecran.csv
- L’option
-r(reverse) pour inverser l’ordre Elle permet de trier dans le sens inverse, de z à a, ou du plus grand au plus petit. On la combine très souvent avec l’option numérique pour afficher immédiatement les apprenants ayant les scores les plus élevés en haut de la liste.
Bash
sort -nr resultats_evaluation.csv
- L’option
-u(unique) pour nettoyer les doublons C’est une fonction de nettoyage redoutable. Elle trie le fichier et supprime instantanément toutes les lignes identiques pour n’en garder qu’une seule. C’est parfait pour consolider une base d’adresses email de centres de formation avant d’envoyer une communication.
Bash
sort -u emails_prospects.txt
- L’option
-k(key) pour cibler une colonne précise Si vous exportez un tableau avec plusieurs données séparées par des espaces ou des tabulations, cette option vous permet de choisir sur quelle colonne effectuer le tri. Ici, on trie sur la deuxième colonne, qui correspond par exemple au nom de famille des apprenants.
Bash
sort -k 2 base_clients.txt
- L’association avec le
|(pipe) pour les audits Vous pouvez trier à la volée le résultat d’une autre commande sans modifier aucun fichier. Par exemple, pour lister le contenu d’un lms et voir les répertoires les plus lourds en premier, on utilise la commandeduqui calcule le poids, et on trie immédiatement le résultat.
Bash
du -sh /dossiers_clients/* | sort -nr« Revenir à l'index du glossaire



