Bonjour et au secours,
je cherche depuis plusieurs heures et n'arrive pas à trouver comment faire un tri numérique![]()
Je voudrais trier par ordre croissant les entiers des 2 premières colonnes (séparées par des virgules):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 # cat toto 1,1 1,4 1,2 1,3 1,5 1,6 1,8 1,10 1,9 2,2Je voudrais notamment sortir "1,10" avant "2,2" !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 # cat toto | sort --field-separator=',' -n -k 1,2 1,1 1,2 1,3 1,4 1,5 1,6 1,8 1,9 2,2 1,10
Oumgourje?
J'utilise une version assez ancienne (RedHat 3), sans particularité linguistique:
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 # sort --version sort (coreutils) 4.5.3 Written by Mike Haertel and Paul Eggert. Copyright (C) 2002 Free Software Foundation, Inc. # env | fgrep --color=auto LC | wc -l 0
)jack(







Répondre avec citation







Partager