Commande Linux
sort
sort lines of text
"Trier des lignes de texte. Alphabétique, numérique, inverse — le couteau suisse du tri."
Texte ⭐ Débutant 🔥 Fréquente

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.
Tris essentiels
# 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
FlagEffet
-nTri numérique (pas alphabétique)
-rOrdre inverse
-uUnique — supprime les doublons
-hTailles humaines (Ko, Mo, Go)
-k NTrier par la Nème colonne
-t :Définir le séparateur de colonnes
← Précédent
wc
Suivant →
cut