Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications > Shell

Shell Vos questions sur l'utilisation des commandes shell

Réponse
 
Outils de la discussion
Vieux 19/08/2008, 11h39   #1 (permalink)
Futur Membre du Club
 
Date d'inscription: octobre 2007
Messages: 39
Par défaut Trier fichier avec sort

Bonjour,

Je voudrais trier un fichier, comme ci-dessous, en fonction d'un champ qui se trouve à n position.

my_file :
Code :
a b c d e  1   naaaaaaaaan
je suis la 112 et vi
incroyable 42  kewa
e be di do 503 ralala
Je voudrais les classer en fonction du chiffre, j'ai essayé plusieurs commande mais il s'obstine à me classer ca avec la première lettre.
Code :
sort -n -b -k 11,13 my_file => NOK
sort +11 my_file => NOK
sort -n -k 11,12 my_file => NOK
...
Si quelqu'un pourrait me guider vers la solution, ca serait plus que cool,

tks.

Gud
gdev7 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/08/2008, 21h50   #2 (permalink)
Membre éprouvé
 
Avatar de BlaireauOne
 
Date d'inscription: mars 2007
Localisation: Toulouse
Messages: 471
Par défaut

Tu peux obtenir de l'aide en tapant « info sort » sur ta ligne de commande.

Extrait :
Code :
.../...
   * Sort numerically on the second field and resolve ties by sorting
     alphabetically on the third and fourth characters of field five.
     Use `:' as the field delimiter.

          sort -t : -k 2,2n -k 5.3,5.4
.../...


Code :
sort -t":" -k1.12n,1.14  liste.txt
Résultat :

Code :
a b c d e  1   naaaaaaaaan
incroyable 42  kewa
je suis la 112 et vi
e be di do 503 ralala
__________________
Loi de Murphy:
La Théorie c'est quand ça ne marche pas mais que l'on sait pourquoi.
La Pratique c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique ça ne marche pas et on ne sait pas pourquoi.
BlaireauOne est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications > Shell



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 18h12.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations