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 arrange les lignes d’un fichier par ordre alphabétique ou numérique.Nous avons fruits.txt :
banana
apple
cherry
mango
Il suffit de saisir sort suivi du nom de fichier :
sort fruits.txt
The résultat sera :
apple
banana
cherry
mango
Drapeaux utiles :-r : sort dans l’ordre inverse (décroissant) :
sort -r fruits.txt
-n : trier numériquement plutôt qu’alphabétiquement :
sort -n numbers.txt
Sans -n, les nombres sont triés comme du texte, donc 10 apparaîtrait avant 2. Avec -n, ils sont correctement triés par valeur.-u : trier et supprimer les lignes en double en même temps :
sort -u fruits.txt
-k : trier selon une colonne spécifique (utile pour les fichiers comportant plusieurs colonnes) :
sort -k2 data.txt   # trier par la deuxième colonne
Remarque : sort ne modifie pas le fichier d’origine : il affiche uniquement le résultat trié à l’écran.
challenge icon

Défi

Débutant

Utilisez la commande sort sur fruits.txt :

  1. Triez le fichier par ordre alphabétique à l’aide de sort
  2. Triez le fichier par ordre alphabétique inverse à l’aide de sort -r

Astuce : Exécutez les deux commandes l’une après l’autre. Le fichier d’origine n’est pas modifié : sort affiche uniquement le résultat.

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

Entraînez-vous par vous-même : Playground Terminal