Bonjour disedorgue.
Oui, c'est ce que j'avais à l'esprit.
Je voudrais trier dans cet ordre :
1/ premier caractère du champ n° 8 en mode décroissant.
2/ sixième caractère du champ n° 8 en mode décroissant.
3/ champ n° 10 numérique en mode croissant.
Ce qui correspond à ce ...
sort ftmp22.csv -t";" -k8.6,8.6r -k8.1,8.1r -k10,10n > ftmp23.csv
Alors que ce ...
sort ftmp22.csv -t";" -k8.6r -k8.1r -k10,10n > ftmp23.csv
...tri dans l'ordre suivant, ainsi :
1/ du premier caractère du champ n° 8 jusqu'à la fin de ligne, en mode décroissant.
2/ du sixième caractère du champ n° 8 jusqu'à la fin de ligne, en mode décroissant.
3/ champ n° 10 numérique en mode croissant car c'est le dernier champ de la ligne.
Dans mon esprit, ces tris sont les mêmes, mais les résultats prouvent le contraire.
Partager