Commande Linux sort

« Back to Glossary Index

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 commande du qui calcule le poids, et on trie immédiatement le résultat.

Bash

du -sh /dossiers_clients/* | sort -nr
« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :