next up previous contents index
suivant: Filtre grep monter: Les filtres précédent: Filtres déjà vus   Table des matières   Index

Filtre sort

Syntaxe :


sort [-nd] [-tcaractère] [+numéro-champ>] [-numéro-champ]
            [fichier...]

Le filtre « sort » permet de trier les lignes de caractères (suite d'octets délimitée par le caractère <CR>) envoyées sur l'entrée standard selon un ensemble de critères.

Il est possible de définir un caractère séparateur de champ afin d'effectuer des tris sur une zone particulière. Le tri peut se faire :

Les champs sont délimités par défaut par une tabulation ou de façon explicite par le caractère spécifié avec l'option -t<caractère>.

La commande sort lit sur son entrée standard, effectue le tri et affiche le résultat sur sa sortie standard.

Comme la plupart des filtres, la commande « sort » accepte des fichiers en arguments. S'ils sont précisés sur la ligne de commande, « sort » redirige son entrée standard sur leur contenu. Il est également possible de trier sur un champ particulier en utilisant le symbole « + » suivi du numéro du champ.

Remarque 2..6 :


« sort » numérote les champs à partir de zéro.

Si la commande est simple à utiliser pour effectuer des tris simples, pour des tris plus complexes, plusieurs tentatives sont bien souvent nécessaires avant de trouver la bonne syntaxe. Ne soyez pas frustrés : la puissance de la commande pallie cet inconvénient. Pour plus de renseignements, consultez le manuel de référence « sort(1) ».

Exemple 2..7 :


% sort -nt: +2 /etc/passwd
% ls -R | sort


next up previous contents index
suivant: Filtre grep monter: Les filtres précédent: Filtres déjà vus   Table des matières   Index
baudry@esme.fr