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.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [05/08/2014 18:41] Hypathie [sort] |
doc:systeme:commandes:les-commandes-join-paste-split-et-nl [07/08/2014 11:23] Hypathie [sort] |
||
---|---|---|---|
Ligne 296: | Ligne 296: | ||
</code> | </code> | ||
- | ===== sort ===== | ||
- | ===Syntaxe=== | ||
- | |||
- | sort [options [+POS1] [-POS2]] [fichier...] | ||
- | |||
- | <note tip> | ||
- | Les options utiles: | ||
- | * ''-t'' : pour spécifier le séparateur (par défaut ce sont les espaces ou les tabulations qui délimitent les colonnes) | ||
- | * ''-k'' : pour spécifier la colonne | ||
- | * ''-2'' : n° de colonne | ||
- | * ''-n'' : pour spécifier qu'il s'agit d'un tri numérique | ||
- | * ''-d'' : pour tri dictionnaire | ||
- | * ''-r'' : pour un tri inverse (-rn ou -rd) | ||
- | * ''-M'' : ordre chronologique | ||
- | </note> | ||
- | |||
- | ===Préparation=== | ||
- | |||
- | Soit le fichier "sort.txt" | ||
- | <code user> | ||
- | cat sort.txt | ||
- | </code> | ||
- | <code> | ||
- | 5 Papi | ||
- | 1 Toto | ||
- | 3 Lili | ||
- | 2 Titi | ||
- | 4 Mami | ||
- | 003 Zaza | ||
- | 01 Nani | ||
- | </code> | ||
- | === Tri par défaut=== | ||
- | <code user> | ||
- | sort ~/Essai-text-processing/users.sort | ||
- | </code> | ||
- | <code> | ||
- | 003 Zaza | ||
- | 01 Nani | ||
- | 1 Toto | ||
- | 2 Titi | ||
- | 3 Lili | ||
- | 4 Mami | ||
- | 5 Papi | ||
- | </code> | ||
- | |||
- | ===Tri avec choix de colonne === | ||
- | |||
- | <code user> | ||
- | sort -t':' -k 2n sort.txt | ||
- | </code> | ||
- | <code> | ||
- | 003 Zaza | ||
- | 01 Nan | ||
- | 1 Toto | ||
- | 2 Titi | ||
- | 3 Lili | ||
- | 4 Mami | ||
- | 5 Papi | ||
- | </code> | ||
=====la commande tr ===== | =====la commande tr ===== |