C'est quoi, sort ?
sort trie les lignes d'un fichier ou d'une entrée. Par défaut alphabétique. Avec les bons flags, il trie numériquement, par colonne, supprime les doublons, et plus encore.
💡 L'analogie : sort, c'est le bouton de tri dans un tableur Excel — mais applicable à n'importe quel texte, instantanément, sur des millions de lignes.
# Tri alphabétique
$ sort noms.txt
# Tri numérique (sans -n, 10 vient avant 2 !)
$ sort -n nombres.txt
# Tri inverse
$ sort -r fichier.txt
# Trier et supprimer les doublons
$ sort -u liste.txt
# Trier par taille humaine (Ko, Mo, Go)
$ du -sh * | sort -rh
# Top 10 IPs dans les logs
$ awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -10
| Flag | Effet |
|---|---|
| -n | Tri numérique (pas alphabétique) |
| -r | Ordre inverse |
| -u | Unique — supprime les doublons |
| -h | Tailles humaines (Ko, Mo, Go) |
| -k N | Trier par la Nème colonne |
| -t : | Définir le séparateur de colonnes |