Aller au contenu
Wikipédia l'encyclopédie libre

sort (Unix)

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir sort.

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).

%catfichier1.txt
ligne1ligne1_fichier1
ligne2ligne2_fichier1
%catfichier2.txt
ligne1ligne1_fichier2
ligne2ligne2_fichier2
%sortfichier2.txtfichier1.txt
ligne1ligne1_fichier1
ligne1ligne1_fichier2
ligne2ligne2_fichier1
ligne2ligne2_fichier2

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

$ls-al
-rwxr-xr-x1rootroot50002010-05-1617:00fichier1
-rwxr-xr-x1rootroot1002010-05-1717:00fichier2
drwxr-xr-x3rootroot40962010-05-1617:00répertoire1
drwxr-xr-x3rootroot40962010-05-1717:00répertoire2
$ls-al|sort-n
drwxr-xr-x3rootroot40962010-05-1617:00répertoire1
drwxr-xr-x3rootroot40962010-05-1717:00répertoire2
-rwxr-xr-x1rootroot1002010-05-1717:00fichier2
-rwxr-xr-x1rootroot50002010-05-1617:00fichier1
$ls-al|sort+4n
-rwxr-xr-x1rootroot1002010-05-1717:00fichier2
drwxr-xr-x3rootroot40962010-05-1617:00répertoire1
drwxr-xr-x3rootroot40962010-05-1717:00répertoire2
-rwxr-xr-x1rootroot50002010-05-1617:00fichier1

Voir aussi

[modifier | modifier le code ]

GNU Core Utilities

Liens externes

[modifier | modifier le code ]

AltStyle によって変換されたページ (->オリジナル) /