Menu
Coddy logo textTech

Commande Sort

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 32 sur 82.

La commande sort trie les lignes d’un fichier dans un ordre alphabétique ou numérique.

Nous avons fruits.txt :

banana
apple
cherry
mango

Tapez simplement sort suivi du nom du fichier :

sort fruits.txt

La sortie sera :

apple
banana
cherry
mango

Options utiles :

-r — trier en ordre inverse (décroissant) :

sort -r fruits.txt

-n — trie numériquement au lieu d'alphabétiquement :

sort -n numbers.txt

Sans -n, les nombres sont triés comme du texte, donc 10 viendrait avant 2. Avec -n, ils sont triés correctement par valeur.

-u — trie et supprime les lignes dupliquées en même temps :

sort -u fruits.txt

-k — trier par une colonne spécifique (utile pour les fichiers avec plusieurs colonnes) :

sort -k2 data.txt   # sort by the second column

Remarque : sort ne modifie pas le fichier original — il n'affiche que la sortie triée à l'écran.

challenge icon

Défi

Débutant

Utilisez la commande sort sur fruits.txt :

  1. Triez le fichier par ordre alphabétique en utilisant sort
  2. Triez le fichier par ordre alphabétique inverse en utilisant sort -r

Indice : Exécutez les deux commandes l'une après l'autre. Le fichier original n'est pas modifié — sort n'affiche que le résultat.

Aide-mémoire

La commande sort arrange les lignes d'un fichier par ordre alphabétique ou numérique :

sort fruits.txt

Options utiles :

-r — tri en ordre inverse (décroissant) :

sort -r fruits.txt

-n — tri numérique au lieu d'alphabétique :

sort -n numbers.txt

-u — tri et suppression des lignes en double :

sort -u fruits.txt

-k — tri par une colonne spécifique :

sort -k2 data.txt   # sort by the second column

Note : sort ne modifie pas le fichier original — il affiche uniquement la sortie triée à l'écran.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux