IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Trier sur plusieurs colonnes


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 18
    Points : 18
    Points
    18
    Par défaut Trier sur plusieurs colonnes
    Bonjour,
    J'avais un fichier en anarchie total que j'ai trié grâce à cette commande :

    sort x.txt -k2n,2n

    Néanmoins, le résultat que j’espérais n'étais pas celui la, il me forme :

    a1 24543 v
    a1 323 v
    a10 7629 v
    a2 888 v
    Les chiffres ne sont donc pas croissant , je cherche un moyen de d'abord trier la 1ere colonne puis la 2e dans l'ordre croissant, ce qui devrait me donner :

    a1 323 v
    a1 24543 v
    a2 888 v
    a10 7629 v
    Pouvez vous m'aider svp ? je galère depuis 2 heures la
    les colonnes sont séparées par des tabulations

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 586
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 586
    Points : 19 468
    Points
    19 468
    Par défaut
    Bonjour,


    ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 18
    Points : 18
    Points
    18
    Par défaut
    Salut, peux tu expliquer ce que tu as fais stp ?

    ça me produit ce genre de résultat

    a1 323 v
    a2 888 v
    a10 7629 v
    a1 24543 v
    :

    Donc la 2 e colonne est triée de façon croissante mais la pas la 1ere

  4. #4
    Expert éminent

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Points : 6 276
    Points
    6 276
    Par défaut
    Salut,

    Essaie comme ça alors sort -k 1.2n,1 -k 2

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 18
    Points : 18
    Points
    18
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD18] Excel Ole Automation Trier sur plusieurs colonnes
    Par dany13 dans le forum WinDev
    Réponses: 13
    Dernier message: 04/07/2015, 07h48
  2. [OpenOffice][Tableur] Comment trier numéros sur plusieurs colonnes par ordre croissant
    Par bordelaplage dans le forum OpenOffice & LibreOffice
    Réponses: 8
    Dernier message: 10/04/2015, 23h16
  3. trier un stringgrid sur plusieurs colonnes
    Par renegade55 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 13/12/2005, 16h30
  4. Lister sur plusieurs colonnes dans état
    Par armagued dans le forum Access
    Réponses: 3
    Dernier message: 30/10/2005, 21h21
  5. Query sur plusieurs colonnes avec count(distinct...)
    Par Jeankiki dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/08/2004, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo