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

Scripts/Batch Discussion :

Tri fichier txt


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Points : 27
    Points
    27
    Par défaut Tri fichier txt
    Bonjour,

    Je dois trier un fichier .txt sur plusieurs colonnes. J'ai essayé avec la commande sort mais sans succès.

    Je voudrais le trier par la colonne 1 puis 3 et 2.
    exemple de mon fichier:

    AU;AEAU;N10001001
    AU;AccAU;N10001001
    AU;AttAU;N10001001
    AU;AEAU;N10001002
    AU;AccAU;N10001002
    AU;AttAU;N10001002

    Merci pour votre aide

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Points : 27
    Points
    27
    Par défaut
    Up.
    Même pas une petite idée

  3. #3
    Membre habitué

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2011
    Messages : 104
    Points : 191
    Points
    191
    Par défaut
    Bonjour,

    en gros il faudrait faire une boucle de tri pour chaque colonne en allant de la dernière a la première; à chaque fois qu'une boucle à besoin de changer l'ordre d'une ligne il faut réécrire le fichier.

    C'est vraiment l'idée générale du fonctionnement du code que je ferai... mais ya une peu de boulot. C'est peut-être plus simple à faire via vbscript par exemple.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Points : 27
    Points
    27
    Par défaut
    Merci pour l'idée Cmanix

    Finalement j'ai procédé autrement.
    Dans un premier temps, j'ai ajouté dans mon fichier de départ une nouvelle colonne qui est la concaténation de ma col1, col3 et col2 dans l'outil que j'utilise pour créer mon fichier (SAS)

    et ensuite j'utilise ça pour le trier et supprimer la première colonne qui m'a servi pour le tri:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=; tokens=1,*" %%i in ('sort TEST_TRI.txt') do echo %%j >> TEST_TRI_2.txt

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

Discussions similaires

  1. tri dans un fichier.txt
    Par moraito dans le forum VBScript
    Réponses: 4
    Dernier message: 20/07/2016, 16h32
  2. Tri de donnee a partir d un fichier txt
    Par christophe.nz dans le forum MATLAB
    Réponses: 4
    Dernier message: 05/04/2009, 23h03
  3. Possibilité d'un Tri 'bizarre' sur fichier txt
    Par Fung999 dans le forum Langage
    Réponses: 7
    Dernier message: 13/01/2009, 10h15
  4. Tri dans un fichier txt
    Par kimous dans le forum Langage
    Réponses: 16
    Dernier message: 27/03/2008, 22h12
  5. Concatenation de 7 fichiers .txt en 1 seul puis tri
    Par lanfou dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 17/08/2006, 11h48

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