Sort (Unix)

Page d’aide sur l’homonymie

Pour les articles homonymes, voir sort.

Sort

Description de cette image, également commentée ci-après
sort --help
Informations
Type Utilitaire UNIX (d)Voir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

sort est une commande POSIX qui permet de trier des fichiers ou leurs contenus.

Par défaut, sort affiche l'ensemble des lignes des fichiers qu'on lui passe en paramètre triées par ordre croissant de la table de codage des caractères (par exemple ASCII).

Exemple

 % cat fichier1.txt
 ligne1 ligne1_fichier1
 ligne2 ligne2_fichier1
 % cat fichier2.txt 
 ligne1 ligne1_fichier2
 ligne2 ligne2_fichier2
 % sort fichier2.txt fichier1.txt     
 ligne1 ligne1_fichier1
 ligne1 ligne1_fichier2
 ligne2 ligne2_fichier1
 ligne2 ligne2_fichier2

Il est possible de s'en servir pour trier des fichiers par types et tailles :

 $ ls -al
-rwxr-xr-x 1 root   root    5000 2010-05-16 17:00 fichier1
-rwxr-xr-x 1 root   root     100 2010-05-17 17:00 fichier2
drwxr-xr-x 3 root   root    4096 2010-05-16 17:00 répertoire1
drwxr-xr-x 3 root   root    4096 2010-05-17 17:00 répertoire2
 $ ls -al | sort -n
drwxr-xr-x 3 root   root    4096 2010-05-16 17:00 répertoire1
drwxr-xr-x 3 root   root    4096 2010-05-17 17:00 répertoire2
-rwxr-xr-x 1 root   root     100 2010-05-17 17:00 fichier2
-rwxr-xr-x 1 root   root    5000 2010-05-16 17:00 fichier1
 $ ls -al | sort +4n
-rwxr-xr-x 1 root   root     100 2010-05-17 17:00 fichier2
drwxr-xr-x 3 root   root    4096 2010-05-16 17:00 répertoire1
drwxr-xr-x 3 root   root    4096 2010-05-17 17:00 répertoire2
-rwxr-xr-x 1 root   root    5000 2010-05-16 17:00 fichier1

Voir aussi

GNU Core Utilities

Liens externes

  • (fr) Page de manuel de sort
v · m
Commandes Unix
Aide
  • uname
  • apropos
  • help
  • file
  • history
  • info
  • man
  • type
  • whatis
Environnement utilisateur
  • env
  • dmesg
  • finger
  • halt
  • id
  • init
  • logname
  • mesg
  • passwd
  • reboot
  • shutdown
  • su
  • sudo
  • talk
  • uptime
  • w
  • wall
  • who
  • whoami
  • write
Gestion de processus
Manipulation de texte
Programmation shell
Recherche
Réseau
Système de fichiers
Divers
  • icône décorative Portail de l’informatique