<Précédent | Table des matières | Suivant>
Jouez un peu avec grep, cela vaudra la peine de consacrer du temps à cette commande de filtrage la plus basique mais très puissante. Les exercices à la fin de ce chapitre vous aideront à démarrer, voir Section 5.5.
5.3.2. Filtrage de la sortie
La commande sort organise les lignes par ordre alphabétique par défaut :
Thomas :~> chat gens-j'aime | sorte
Tante Emmy Petit ami Papa
Grand-mère Maman
Mon patron
Thomas :~> chat gens-j'aime | sorte
Tante Emmy Petit ami Papa
Grand-mère Maman
Mon patron
Mais il y a bien d'autres choses sort peut faire. En regardant la taille du fichier, par exemple. Avec cette commande, le contenu du répertoire est trié les plus petits fichiers en premier, les plus gros fichiers en dernier :
ls -là | sorte -nk 5
Ancienne syntaxe de tri
Vous pourriez obtenir le même résultat avec ls -là | sorte +4n, mais il s'agit d'un ancien formulaire qui n'est pas conforme aux normes en vigueur.
Les sort La commande est également utilisée en combinaison avec la uniq programme (ou sort -u) pour trier la sortie et filtrer les entrées doubles :
Thomas :~> liste d'articles de chat
1
4
2
5
34
Thomas :~> liste d'articles de chat
1
4
2
5
34
567
432
567
34
555
Thomas :~> trier la liste d'articles | unique
1
2
34
4
432
5
555
567
567
432
567
34
555
Thomas :~> trier la liste d'articles | unique
1
2
34
4