trier un fichier (sort,...) - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 14-06-2009 à 11:44:27
sort -V ? (mode Version)
Marsh Posté le 14-06-2009 à 11:54:37
Merci d'avoir répondu e_esprit. La commande sort -V ne fonctionne pas, voici ce que m'affiche un "sort --version" :
$ sort --version
sort (GNU coreutils) 6.10
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and Paul Eggert.
Pour info, j'utilise "cygwin", je ne sais pas si ça implique quelque chose..
Marsh Posté le 14-06-2009 à 12:19:02
Ah mais sort -V c'est pas sort --version
-V, --version-sort natural sort of (version) numbers within text
Apres possible que ce ne soit pas dispo dans ta version cygwin.
Marsh Posté le 14-06-2009 à 09:28:22
Bonjour à toutes et à tous !
J'ai le fichier suivant :
1 1 toto
1 10 tutu
1 2 titi
1 11 tata
2 1 test2_1
2 10 test2_10
2 2 test2_2
J'aimerais afficher ce fichier en respectant l'ordre des 2 premiers champs :
1 1 toto
1 2 titi
1 10 tutu
1 11 tata
2 1 test2_1
2 2 test2_2
2 10 test2_10
Or quand j'utilise la fonction "sort", je n'y arrive pas (ça ne marche que pour mon premier champ) :
sort -n <mon fichier> :
1 1 toto
1 10 tutu
1 11 tata
1 2 titi
2 1 test2_1
2 10 test2_10
2 2 test2_2
Avez-vous une idée du comment faire cela ?
D'avance merci pour votre aide.