Script sh: tri sur colonne

Résolu
snow_frog Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   -  
snow_frog Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche a trier un fichier en prenant comme référence la 4ème colonne,

pour le moment une solution de contournement que j'ai trouvé (puisque c'est moi qui génère le fichier d'entrée) est d'écrire la colonne 4 en colonne 1 et de faire le tri avex la commande sort

mais sinon voilà comment se compose mon fichier:

@home> cat fichier.txt
-617.912 +482.713 0.0 78.095
-636.098 +611.594 0.0 208.241
-632.181 +585.858 0.0 182.214
-608.731 +405.159 0.0 0
-628.402 +560.101 0.0 156.185
-624.763 +534.325 0.0 130.157
-621.266 +508.528 0.0 104.126
-640.152 +637.308 0.0 234.265
-614.704 +456.879 0.0 52.063
-611.643 +431.028 0.0 26.032

@home>


ma question set: est-il possible de faire directement le tri sur la colonne 4 sans avoir a modifier le fichier d'entrée ?
(le séparateur est une tabulation pour plus de lisibilité pendant le dvlp, mais il peux être changé)

il y a t'il une autre solution ? que celle que j'ai trouvé ?

merci d'avance de vos réponse
A voir également:

2 réponses

Super_carotte Messages postés 1420 Date d'inscription   Statut Membre Dernière intervention   127
 
0
snow_frog Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   139
 
merci! je suis passé à coté dans le man:


-k, --key=POS1[,POS2]
start a key at POS1, end it at POS 2 (origin 1)
0