Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:sort [07/08/2014 11:35] Hypathie créée |
doc:systeme:sort [08/05/2015 20:20] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== La commande sort ====== | + | ====== sort ====== |
* Objet : utiliser la commande sort | * Objet : utiliser la commande sort | ||
Ligne 5: | Ligne 5: | ||
* Commentaires : utilisation en ligne de commandes | * Commentaires : utilisation en ligne de commandes | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{à-placer}} | + | * Suivi : {{tag>à-placer}} |
* Création par [[user>Hypathie]] 07/08/2014 | * Création par [[user>Hypathie]] 07/08/2014 | ||
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
- | * Commentaires sur le forum : [[ ]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=96325#p96325]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | ==== Syntaxe et options courantes ==== | + | ===== Syntaxe et options courantes ===== |
sort [options [+POS1] [-POS2]] [fichier...] | sort [options [+POS1] [-POS2]] [fichier...] | ||
Ligne 32: | Ligne 32: | ||
* **''-f''** : (ignore-case) convertir les minuscules en majuscule | * **''-f''** : (ignore-case) convertir les minuscules en majuscule | ||
- | Voir man sort pour les autres options. | + | |
+ | Voir man sort pour les autres options ou pour un panorama rapide de ces options | ||
+ | |||
+ | sort --help | ||
+ | |||
</note> | </note> | ||
- | ====Afficher et trier ==== | + | =====Afficher et trier ===== |
* Comparaison avec la commande cat : | * Comparaison avec la commande cat : | ||
Ligne 48: | Ligne 52: | ||
<code user> | <code user> | ||
cat sort2.txt | cat sort2.txt | ||
- | <code>=== | + | </code> |
+ | <code> | ||
2 5 Daniel | 2 5 Daniel | ||
2 6 Émilien | 2 6 Émilien | ||
Ligne 73: | Ligne 78: | ||
>Si des doublons apparaissent dans la première colonne pour deux lignes consécutives, ces deux lignes seront rangées en fonction de leur deuxième colonne. | >Si des doublons apparaissent dans la première colonne pour deux lignes consécutives, ces deux lignes seront rangées en fonction de leur deuxième colonne. | ||
- | ====Enregistrer le résultat dans un fichier : option -o ==== | + | =====Enregistrer le résultat dans un fichier : option -o ===== |
* Concaténer "sort1.txt" et "sort2.txt" et inscrire le résultat dans un fichier : | * Concaténer "sort1.txt" et "sort2.txt" et inscrire le résultat dans un fichier : | ||
Ligne 94: | Ligne 99: | ||
</code> | </code> | ||
- | ====Trier selon l'ordre alphabétique d'une colonne : option -d==== | + | =====Trier selon l'ordre alphabétique d'une colonne : option -d===== |
Ligne 132: | Ligne 137: | ||
>d pour spécifier le type de tri "dictionnaire" ou ordre alphabétique | >d pour spécifier le type de tri "dictionnaire" ou ordre alphabétique | ||
- | ====Trier selon l'ordre numérique d'une colonne==== | + | =====Trier selon l'ordre numérique d'une colonne===== |
* soit le fichier "sort.txt" : | * soit le fichier "sort.txt" : | ||
Ligne 170: | Ligne 175: | ||
</note> | </note> | ||
- | ====Tri par défaut d'un fichier dont les colonnes présentent différents types==== | + | =====Tri par défaut d'un fichier dont les colonnes présentent différents types===== |
* Soit fichier "xxx-sort.txt" désordonné selon ses types : | * Soit fichier "xxx-sort.txt" désordonné selon ses types : | ||
Ligne 205: | Ligne 210: | ||
- | ====Trier selon plusieurs colonnes et différents types ==== | + | =====Trier selon plusieurs colonnes et différents types ===== |
* Soit le fichier "sort4.txt" qui est un extrait du fichier **/etc/passwd** dont j'ai pris quelques lignes que ai interverties pour cet exemple : | * Soit le fichier "sort4.txt" qui est un extrait du fichier **/etc/passwd** dont j'ai pris quelques lignes que ai interverties pour cet exemple : |